2906 291
9926 640
5050 164
13565 357
3615 302
2134 64
6075 854
5572 972
11213 688
6825 684
15760 684
7669 476
4777 867
3408 131