242299
999110
460663
505130
1036852
491292
1039482
385935
734558
55180
882215
198368
354134
86798
1024707
409122
22292696
20793484
19155960
12582916
10116156
9226623
8394364
8187668
7173961
7113477
7094831
6681253
462370
4454231