1003 645
750 558
97 75
641 205
462 137
343 174
450 37
256 996
707 608
411 255
372 664
132 893
917 852
62 654
74 98
931 487
730 982
382 551
777 872
169 572