1646
1
2245
3
4551
7
1922
2
297066
0
1710
7042
5
1671
644
1993
4587
3194
6991
6
4168
2417
1407
1176
1226
3053
2891
4
633
3315
881
1676
2935
1185
2797
1295
1010
1317