396 311
636 307
1002 140
917 805
2499 648
707 80
403 815
853 937
47 622
392 702
690 391
480 457
904 906
982 404
106 873
445 352
1001 155
539 192
517 681
138 921
918 205
256 500
741 657
682 833