860 829
198 401
451 539
391 37
436 71
1061 927
115 427
796 45
698 524
537 232
480 182
349 58
376 355
340 999
163 291
937 516
620 52
507 142
1009 100
969 948