830969
11005169
957431
19035927
2740693
203431019
1054539
948384
923898
1216369
1682868
510252
674202
1048541
3234294
1472388
95359
543797
739392
1371386