312 266
343 763
814 332
641 268
703 163
694 106
449 989
438 80
400 438
628 1
438 93
351 429
1000 822
796 209
360 331
894 967
832 35
22 325
80 521
296 755