2131 33
3329 386
10075 331
4746 187
2726 329
977 58
1485 121
3731 851
27915 952
7596 166
6572 171
107156 210