109510
369530
596298
1000553
691554
1001488
930640
243368
919756
445191
133410
306304
784298
528187
227460
893657
1009446
15703
959281
345578