16691 -1
504 38267
399 12164
19939 -1
178 16632
168887 213604
-1 -1
199 10577
-1 -1
141 18779
201 10496
710 9187
61261 135522
931 10769
1363 53144
