570239
243564
18991
153175
149206
302474
99636
818657
266257
921878
278348
318779
925852
570783
1037125
299357
17735483
15203692
13850960
10667916
7086156
7013668
6900831
6822362
6252477
5704960
5474623
5334253
431870
4043231