303 396
954 691
356 851
489 135
208 720
778 574
12 558
147 59
222 783
885 702
817 175
239 193
220 260
183 183
166 309
706 909
282 240
155 711
110 418
414 935