2110 33
3328 386
10067 331
4745 187
2726 329
974 58
1485 121
3731 851
27914 952
7593 166
6571 171
107150 210