1012 639
871 105
222 668
1046 181
48 288
277 910
1140 55
875 445
1200 51
983 961
77 122
930 701
36 210
456 30
475 883
134 561
517 350
416 304
322 18
534 470