305063 848
49958 866
165633 607
117866 609
48671 735
152194 370
34071 192
76521 788
67258 115
53454 502