664479
307357
355477
351846
770513
352672
729352
704760
288403
446458
347614
669933
164769
802712
115249
247139
22871697
20948484
19424960
12672916
10355157
9377624
8474364
8239668
7253961
7134477
7097831
6734253
463870
4468231