6276
5158
3065
2958
2750
2150
1981
1684
1339
1329
1229
1194
1159
1141
1097
1007
990
847
800
730
689
685
580
531
525
519
518
517
492
476
465
449
408
398
391
363
362
295
255
254
249
212
207
177
157
155
142
138
133
129
123
120
115
106
100
99
98
95