1291 169
438 4
38 686
631 343
191 785
379 91
27 109
362 600
280 724
68 304
14 583
415 400
868 882
213 365
1007 645
467 129
890 898
113 61
356 72
640 427