4658
4244
3999
2779
2413
2092
1860
1759
1715
1496
1207
1176
1059
1057
1030
964
921
913
844
777
531
525
521
489
459
457
403
400
341
338
262
242
196
187
169
159
150
149
147
136
135
125
123
116
98
71
65
61
59
51
49
46
37
36