83666
1226246
1359928
1859110
453889
711890
1055949
128170
1040965
151499
1241151
882895
223169
826967
86793
94916
17740483
15210692
13862960
10667916
7093156
7019668
6900831
6827362
6254477
5704960
5477623
5338253
432070
4045231