1432
2
7034
50969
7
1550
1
5527
3
3055
3414
2169
2740
3066
2285
1868
2343
1451
3239
6
1050
0
5946
3505
5
2092
1466
4099
8