4695
3538
2079
1936
1841
1677
1530
1228
1021
971
867
846
824
756
741
717
716
573
568
467
453
437
391
386
373
372
352
344
330
322
316
308
297
252
248
210
185
174
171
168
137
132
126
125
117
110
106
104
100
99
94
89
85
84
72
69
68