1013 180
87 409
521 8
332 137
708 844
597 612
951 950
273 198
767 204
695 228
36 737
850 223
693 607
842 825
59 42
435 647
334 796
589 808
381 988
103 12