309 242
482 114
232 338
120 146
848 654
900 95
716 648
1217 700
33 25
140 740
531 533
296 258
568 351
889 901
972 379
713 303
84 263
168 405
216 573
715 242