21545
7011
1343
1206230
886276
49151556
40661019
93861670
88211099
6229282
5977636
60641628
4664505
6260730
9856769
7436283
63611650
56711138
6819235
7934245