313902
2351
625565
94351
7631000
679304
303529
222351
881848
381332
32238
239966
659158
170908
338516
782383
91962
695652
471782
170452
34489
948794
758880
262784
561142
67674