1109117
958297
553627
94469
816842
294297
602503
1134873
1069460
986420
348323
525780
831434
36832
1052316
1001684
17727483
15180692
13832960
10662916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5323253
431770
4039231