305 758
264 550
735 447
32 973
409 73
783 925
201 468
900 310
354 695
173 121
53 840
232 59
908 691
579 498
952 994
766 933
872 744
335 472
318 986
642 727