499450
490907
153427
699626
902695
299930
740951
290513
699426
595449
965919
431917
681210
169657
890450
940252
17737483
15203692
13857960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5335253
431870
4043231