862 243
559 79
1008 557
280 683
14 69
123 676
582 69
660 730
296 963
156 534
810 196
907 605
553 10
1214 146
402 893
357 47
938 215
594 140
16 291
166 1000
754 296
281 863
899 625
930 28