291 628
179 87
2893 313
236 562
746 145
439 617
646 859
144 880
829 66
667 528
450 202
656 875
540 860
1161 1000
866 911
80 168
331 725
167 921
675 736
411 35
876 402
499 673
420 614