314902
625565
94351
7631000
680304
303529
222351
881848
381332
32238
239966
808686
44362
364796
230957
992973
496468
647690
842488
280658
757121
45502
868709
83247
886868
742741