3795
3648
3321
2324
1919
1840
1522
1467
1342
1196
1017
995
872
843
804
787
753
752
651
643
449
435
417
389
382
363
316
307
280
271
262
239
198
195
175
174
168
163
151
122
120
118
114
106
95
90
88
87
63
59
55
53
52
51
40
38
35
34