2899 291
9901 640
5045 164
13545 357
3615 302
2132 64
6072 854
5571 972
11208 688
6824 684
15754 684
7666 476
4774 867
3404 131