50 203
907 585
352 237
925 871
398 953
273 27
841 1
371 16
113 169
218 54
225 392
623 815
2392 220
472 776
391 560
140 1000
508 146
665 79
264 739
192 152
499 387
613 657
338 218