1646
1
2245
3
4551
7
3053
297066
0
1710
2
7042
5
1671
2629
644
3765
4
1993
3014
20
562
11153
8
3194
6991
6
2417
1268
1087
1176
1226
2891
633
2496
881
3222
1676
4398
10
4837