1004 251
209 606
425 219
50 992
116 513
138 238
912 76
516 948
733 614
603 714
402 930
55 28
340 704
359 176
1007 875
777 47
742 886
916 32
795 751
90 997
305 889
257 644
876 634
795 793