305 758
264 550
735 447
34 973
410 73
783 925
201 468
901 310
354 695
173 121
53 840
232 59
908 691
585 499
953 994
766 933
872 744
336 472
324 986
645 727