4895
4503
2510
2495
2446
2027
2020
1491
1229
1138
1091
1071
1030
1003
940
939
934
735
724
611
585
519
514
487
482
451
443
438
427
426
421
393
360
342
301
284
234
223
212
192
184
161
155
150
149
146
144
140
139
135
133
126
100
99
94
92
89