4907
4599
4269
2919
2456
2329
1981
1959
1900
1550
1320
1293
1198
1092
1053
1026
1024
981
926
732
580
573
510
504
493
432
397
393
352
339
338
276
261
247
228
221
189
180
178
166
155
152
149
148
146
144
134
95
87
86
69
65
60
57
52
42
41