945384
466970
244332
31387
600430
1272528
56499
639506
23638486
23151960
19658669
14357916
13252158
11734625
10246365
8735963
37966
269678