307 347
102 866
402 507
915 196
798 168
40 690
478 257
416 144
246 241
158 491
549 38
312 313
592 321
173 457
249 205
844 339
527 110
448 192
951 533
290 858
1020 684
904 797
447 971