1003 132
351 330
975 222
958 825
965 921
332 747
103 848
907 466
19 822
769 440
645 150
808 765
906 372
997 161
700 527
272 225
631 512
144 751
509 778
388 981
864 79