460550
239431
854207
906600
35288
787717
509429
40259
548875
278990
992839
375194
920791
568167
606629
1079175
17735483
15200692
13847960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5473623
5332253
431870
4042231