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
576 498
950 994
765 933
872 744
335 472
311 986
641 727