91682
505442
909116
1213858
1119117
40859
627794
399884
11947916
329527
93735
555627
432665
262296
804879
680268
2937474
1202472
47013
1414429
1070247
1829121
110062
1429788
76028
680479