2898 291
9899 640
5044 164
13541 357
3615 302
2132 64
6072 854
5570 972
11207 688
6824 684
15754 684
7666 476
4774 867
3404 131