2937474
1202472
47013
1414429
1070247
1829121
110062
1429788
76028
680479
1000733
947669
851775
197369
1073668
969816
845865
708296
804179
69860
962238
396580
355214
29432
462550
759529