503 89
585 951
23 389
358 670
313 283
53 314
159 23
1053 719
344 48
249 205
787 477
462 7
912 255
339 660
499 674
729 179
170 639
852 158
644 876
172 457
773 912
362 750
301 75
132 375