809783
970245
359567
347570
167952
515805
404595
733675
634204
117518
99457
123894
313902
2351
625565
94351
7631000
679304
303529
222351
881848
381332
32138
239966
808686
57561