872485
472641
673220
85881
31398
625866
813591
1015335
707947
515426
431963
756206
1339758
326995
800429
1217374
20158484
19578692
17940960
11936916
9260156
7905362
7839668
7185623
7072831
6914477
6895960
6413253
457470
4363231