2182 33
3333 386
10094 331
4750 187
2730 329
983 58
1497 121
3733 851
27916 952
7597 166
6574 171
107174 210