-1 -1
141 4592
97 9377
15704 21366
43159 46412
425 5475
73 2960
84 3686
15848 18171
799 18268
37 6363
95 3852
14169 18275
105 10684
292 7840
