1162817
428308
649220
82881
1201374
28079
595489
1056668
169684
731529
427525
444678
471385
703363
82539
1012352
17740483
15210692
13862960
10667916
7093156
7019668
6900831
6827362
6254477
5704960
5477623
5338253
432070
4045231