305 758
262 550
733 447
32 973
409 73
782 925
200 468
900 310
352 695
172 121
53 840
231 59
907 691
575 498
950 994
765 933
872 744
335 472
311 986
641 727