79928
309870
232868
166428
552760
574675
497726
371250
1003685
715332
986120
202399
1011532
1014715
70588
975681
111196
547425
88282
81477
77474
884753
86761
802944
870100
389324
276977
65684
328553
461256
66643
1006976
715752
302352