2900 291
9903 640
5046 164
13549 357
3615 302
2134 64
6072 854
5571 972
11209 688
6824 684
15756 684
7667 476
4775 867
3407 131