2900 291
9903 640
5045 164
13547 357
3615 302
2133 64
6072 854
5571 972
11209 688
6824 684
15756 684
7667 476
4774 867
3405 131