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