969816
845865
709296
69860
962238
1627811
396580
355214
29432
463550
759529
241431
1175336
578592
1048136
422258
37932
3071408
503652
930852
231765
304769
796174
894450
420161
655845