1045 838
809 782
413 778
271 728
585 371
899 222
560 318
673 769
744 884
158 177
143 213
321 306
44 689
819 504
589 178
768 559
103 120
86 923
660 895
509 563