1019 54
135 341
923 172
490 250
86 673
303 258
576 503
789 1000
827 537
404 4
386 291
609 989
620 752
173 670
367 254
276 975
252 542
614 19
508 624
150 991