138122
1688258
709200
309930
937445
899450
420161
886220
852168
814323
827976
984775
1644140
174066
1149716
1083227
26470701
22658486
21938960
18872669
13791916
12247157
11022624
9524365
8167961
7626477
7453253
7207831
482770
4783231