2139
13
1223
23
3389
129
2160
41
7560
141