4637
4312
2428
2285
2251
1767
1729
1505
1251
1063
1049
1046
998
963
860
839
806
666
657
580
537
515
514
482
481
470
446
442
430
417
413
401
382
347
298
293
263
232
214
198
190
182
159
155
145
140
135
128
124
119
107
106
100
99
92
90
82