2153 33
3331 386
10081 331
4750 187
2727 329
978 58
1487 121
3732 851
27915 952
7596 166
6572 171
107167 210