2160 33
3333 386
10083 331
4750 187
2729 329
978 58
1492 121
3732 851
27916 952
7596 166
6574 171
107168 210