4671
4322
3985
2751
2331
2222
1933
1766
1607
1396
1263
1164
1102
1052
992
970
931
898
851
821
521
510
504
484
474
469
452
379
355
316
278
270
221
217
205
200
195
177
163
155
146
144
141
139
136
132
114
84
81
79
75
66
64
63
57
55
52
50
33