16643410
1312100
87025
1004332
1006154
825962
1882353
2375329
3133204
2013456
1282542
129175
908187
1220323
2116723
375468
240864
640822
28204
1043667