3550
3359
3122
2122
1854
1676
1441
1347
1314
1110
949
895
833
788
785
712
692
652
583
579
409
384
376
375
335
296
295
293
259
255
231
225
197
189
168
161
156
149
139
124
117
112
104
94
91
85
80
59
57
56
50
47
46
38
37
35
32
29
26