4653
3908
2341
2184
1909
1386
1204
1163
999
902
872
851
737
721
688
659
637
621
571
494
492
488
444
423
413
408
399
388
333
309
303
269
260
239
209
207
179
169
154
147
146
142
134
131
129
125
120
119
105
103
100
99
96
94
93
85
79
68