431751
1402928
873577
715654
550975
170209
288671
8625
261114
252934
456218
398439
615440
85427
240276
99659
20147484
19531692
17921960
11921916
9249156
7892362
7836668
7176623
7072831
6909477
6888960
6412253
457370
4363231