5224
4873
4439
3007
2450
2437
2118
2099
1987
1638
1396
1325
1322
1153
1057
1041
1009
997
974
707
605
584
539
535
515
478
421
419
415
346
334
327
318
274
242
219
202
178
167
163
162
147
143
142
138
101
100
95
78
70
65
62
58
52
46
45
42