1005 251
778 47
645 560
51 992
738 477
733 614
988 879
590 955
819 229
677 336
674 990
519 670
112 304
645 576
920 32
1981 123
877 240
795 751
600 412
318 714
949 983
880 790
82 624