4312
3905
3635
2480
2030
1890
1798
1692
1631
1245
1181
1063
1053
969
857
844
826
722
608
488
468
424
414
379
354
353
351
311
253
238
221
169
163
158
155
150
147
142
139
117
109
107
104
95
69
63
59
58
57
56
53
50
44
42
38