1021
2
1227
0
1072
3
2060
878
960
1
2821
2775
4
2733
2238
5
5732
2026
10
3424
8
7853
413
395
527
368
656
1612
14
6052
2223
14674
4763
1572
15570
8827
1361
11
1395
299