102 638
246 47
485 971
508 331
1018 500
425 162
952 638
343 914
551 991
35 261
506 835
391 1000
972 202
621 206
874 892
224 855
804 961
904 526
367 387
146 30