5250
4390
46454
489180
433292
39575
359114
37262
32156
29465
31248
28029
31407
23950
22242
19823
1610267
15572
1428148
13746
1280144
12080
10820
9190