295 245
861 509
418 117
12 251
735 358
636 152
890 470
296 784
575 694
885 312
213 628
601 29
899 967
930 819
406 688
397 792
164 92
160 343
54 827
407 172