950 853
306 791
321 689
985 624
138 485
1077 430
155 414
915 400
2299 294
70 230
846 198
363 154
161 127
132 63