8102488
5240878
1269222
1857509
1192580
579505
257395
889871
2781387
1766221
1086243
3227849
129528
119394
818535
860905
485700
910983
916772
973906
912457
74663
792728
510655