996335
759410
492975
1192883
414603
389961
1108303
607794
672431
411824
827581
904907
559577
966122
964860
993517
17735483
15203692
13850960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231