31798 59312
259 14796
2239 14819
438 44957
58183 516800
33586 93016
13935 116977
632 19080
2459 9269
427 9034
289 7667
350050 389651
197 6647
-1 -1
912 38398
