3537
3330
2986
2111
1789
1549
1521
1313
1297
1038
1016
847
839
728
704
699
680
644
635
513
384
378
340
339
337
322
297
281
250
249
216
207
204
183
142
138
134
133
128
116
112
105
95
92
81
63
60
47
43
41
40
35
33
32