87091
1647738
1157597
336427
128341
1133382
521237
781919
890436
1084965
208907
1104241
159099
777157
1112992
594886
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231