2169 33
3333 386
10088 331
4750 187
2729 329
979 58
1495 121
3733 851
27916 952
7596 166
6574 171
107169 210