1069579
872485
472641
673220
85881
31398
625866
813591
1015335
707947
515426
431963
756206
1339758
326995
800429
20157484
19572692
17938960
11936916
9260156
7903362
7839668
7185623
7072831
6913477
6894960
6413253
457470
4363231