831 260
1210 9
776 861
996 437
1043 134
1081 700
438 562
954 23
240 887
737 36
535 585
823 366
334 906
624 212
636 863
199 73
345 232
465 542
47 501