495547
584813
819803
1199174
700462
110639
394983
2000238
46503
322211
366968
1028265
379130
294964
1351400
29887
666989
23162
912644
83664