1676
2
2891
4
2417
6991
6
1176
7042
5
633
1051
1
1407
1773
0
3130
3
644
3194
2919
881
1185
1547
12717
1376
5347
1280
4241
4499
5536
2767
3171
2173
19944
2966
19079