679976
278271
509465
100000
4050452
3954474
1847086
145730
444334
2843113
73942
49461
64201
71041
62414
69234
76251
73147
67502
68513
192926
23442520
474521
235640
388505
640536
1056066
1419778
2350320
1382976