583592
596405
672876
1093118
551445
901434
1290619
35173
23618486
23131960
19645669
14349916
13232158
11719625
10235365
8724963
261678
547853
76700
997720