634186
909487
1099430
1982369
294269
1734691
894187
626578
351600
27716
1072437
1970727
256564
1095762
436226
87335
1671407
1713221
983397
513580
375457
966926
13142
371113
906155
617384