2173 33
3333 386
10090 331
4750 187
2729 329
979 58
1496 121
3733 851
27916 952
7596 166
6574 171
107171 210