1000 956
396 45
466 367
68 303
95 337
424 876
979 900
667 75
741 753
356 49
750 337
86 885
81 557
827 383
671 86
352 562
375 622
242 297
322 530
472 254