2902 291
9904 640
5046 164
13550 357
3615 302
2134 64
6074 854
5571 972
11209 688
6824 684
15757 684
7667 476
4775 867
3407 131