2904 291
9915 640
5048 164
13551 357
3615 302
2134 64
6075 854
5571 972
11211 688
6825 684
15758 684
7668 476
4776 867
3407 131