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