2188 37
3314 386
10401 331
4834 188
2716 329
1031 58
1445 121
3740 851
27938 952
7797 166
6552 171
107252 210