1009 201
2128 347
54142 198
64516 411
29092 670
10688 674
5563 85
10852 573
7033 451
5648 596
28964 481