871756
493110
310558
464502
59275
479481
715503
395630
795425
945742
833931
313971
824493
845905
446443
973436
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231