686713
494945
814620
272315
45522
458202
409624
834960
43521
745838
907429
501400
781899
519400
56120
283557
166101
374153
495653
37177
386988
457660
34051
79873
430704
650703