1039689
1273843
47771
872280
498130
714375
674270
903543
871756
37291
493110
310558
573430
653917
982456
432508
92326
144895
414299
700694
395278
1069371
823189
76193
898352
792699