250 86
44 145
358 826
319 113
732 715
121 18
193 114
217 350
685 436
616 768
336 445
499 983
252 359
451 789
158 418
1000 676
37 987
1601 808
962 870
395 820
2541 936