12131 800
5087 310
1577 137
2147 198
6715 607
2738 115
4030 791
5399 152
5212 711
9141 274
52704 126
25035 506