1421 33
3247 386
9786 331
4617 187
2672 329
933 58
1405 121
3684 851
27859 952
7561 166
6530 171
106936 210