350 83
906 372
450 930
688 217
251 238
144 751
729 220
199 643
1185 1000
328 603
1257 947
850 847
690 780
1003 132
588 984
456 577
769 664
337 506
428 282
313 172
631 512
103 848
509 778