1101
0
1698
1799
2
2958
3
1931
6023
7
2161
1
2492
2490
4455
1893
2328
874
719
1043
2244
1215
267
378
3304
1832
545
1004
413
4151
1279
2497
5313
2143
675