309011 850
56614 867
172054 613
128519 616
50063 736
161767 372
36077 193
79691 841
73131 121
58696 506