4837
4476
2583
2498
2497
2041
2015
1469
1241
1150
1101
1057
1040
991
982
979
910
730
715
637
597
529
510
508
471
454
438
435
429
418
414
410
383
377
317
308
283
237
236
231
225
183
167
157
147
141
140
134
133
128
127
120
118
102
100
99
94
93