151122
236464
422282
977410
83666
1359928
1859110
711890
128170
1040965
151499
1241151
1625492
223169
826967
86793
17740483
15210692
13862960
10667916
7094156
7019668
6900831
6827362
6254477
5708960
5477623
5338253
432070
4045231