1228
2
1896
4
4899
8
1236
7
2451
2692
1
2100
0
126
2836
1988
5
9960
22
413
2160
114
1540
2413
1683
2328
3242
2443
3
2511