1116 251
288 53
514 183
190 875
104 578
217 31
310 122
31 228
94 293
899 625
287 258
85 267
2895 313
236 562
351 289
938 140
23 693
936 948
994 998
177 576
682 844
2072 702
831 1
41 936