2155 33
3332 386
10083 331
4750 187
2729 329
978 58
1487 121
3732 851
27915 952
7596 166
6572 171
107167 210