300
241
594
836
6519
3617
252
544
12317
876
850
609
36467
27930
26593
23873
1967267
18384
1777151
16526
1586147
13720
13410
11550