2905 291
9918 640
5048 164
13557 357
3615 302
2134 64
6075 854
5571 972
11211 688
6825 684
15759 684
7668 476
4776 867
3408 131