348350
1799500
2147589
2238871
24361
586918
461838
1027996
246717
194670
1012306
641798
495504
32952
54987
568377
276284
511841
426275
793256
825951
475118
388102
66387