2188 37
3314 386
10401 331
4833 188
2716 329
1031 58
1445 121
3740 851
27938 952
7797 166
6551 171
107251 210