305 758
263 550
734 447
32 973
409 73
783 925
200 468
900 310
352 695
172 121
53 840
231 59
907 691
637 394
589 641
576 498
950 994
765 933
335 472
311 986