5848
4827
2783
2743
2391
2344
2338
1913
1374
1254
1126
1123
1105
1097
962
891
849
836
762
649
616
594
498
459
452
450
440
415
408
322
307
300
283
260
243
227
214
209
198
192
180
179
165
159
155
146
134
131
120
114
104
100
99
98
87
83
81