118598 459
51156 401
6860 948
3931 797
1499 334
130429 684
52595 680
84565 591
31302 864
136332 1000
47350 705
29949 175