596557
912440
902174
681971
469994
41921
161960
371938
1524148
1340636
1217706
1194948
1182634
1116830
1102244
1095292
595589
482363
521554
201213