4789
4155
2372
2276
2133
1409
1383
1281
1086
947
911
891
832
831
731
705
627
610
568
534
529
505
482
474
472
446
416
374
352
333
318
294
281
258
241
237
201
200
187
166
163
158
149
141
140
134
133
118
114
105
102
100
99
98
84
77
76