3083 793
431 572
2764 127
2952 912
545 683
549 682
401 98
696 801
476 646
362 70
676 215
205 167
967 627
788 685
464 650
167 438
919 818
715 617
363 244
826 126
787 657
501 584
142 111