271483 1429
112668 573
74086 853
174209 417
10051 435
3672 618
2340 485
3703 281
5183 410
3416 699
1573 97