289132
946674
197669
81375
606287
271658
154220
549586
38246
393732
153249
132222
720455
675718
926584
245168
987446
769644
472712
972384
280140
928954
1214508
44965
18355
1429471
252855
1892987
696793
624652
488504
405855