5051
4354
2608
2498
2292
1604
1527
1482
1167
1063
1002
927
896
866
844
842
732
665
652
608
562
517
500
492
479
467
454
441
437
434
395
358
341
315
299
273
268
252
241
197
176
165
163
158
144
136
131
129
125
121
108
100
99
96
95
93
92
83