1101
0
2032
2
2247
3
2268
1
2016
1728
1931
2161
2490
4455
1893
2328
1043
988
1215
267
2422
2049
5
1832
2181
11
2176
1004
413
1319
1484
1279
2497
5313
2143
6968