1002
2
21152
8
1672
1
3479
5
1337
1059
7793
4
2332
2258
8185
297066
0
3080
3
2245
5949
4449
1044
2683
4471
3053
7
1780
2763
4044
3083
3683