4787
4411
2573
2456
2433
2015
1974
1472
1247
1127
1072
1032
1027
988
974
964
898
713
707
640
592
532
505
499
470
440
439
433
414
413
412
409
383
376
313
309
272
236
234
229
222
215
182
162
153
138
137
135
131
130
124
118
116
100
99
95
92