848785
30077
635539
636363
853317
337576
493750
375340
935395
703273
602827
438143
237299
678701
242395
991449
585284
3017112
2953927
2836797
2699692
2451488
2187214
2167981
2139951
2127484
1934271
189772
1722613
1718559