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