5924
486567
836426
167299
622753
165263
425511
37616
998791
211791
652412
940474
640127
58680
670337
975351
10371744
599986
3693577
3532980
3193510
2461192
2085495
2035216
2024492
181366
1757948
16055
152261
1515545