3001 792
398 946
936 735
346 107
720 897
467 331
534 737
695 15
681 551
252 97
11 204
361 657
590 623
134 516
972 846
763 575
187 221
888 391
642 633
760 448
647 173
286 314
1000 853
598 398