3527
2
101415
109
4099
8
1012
2409
1
1273
1057
6346
16
796
6
4816
1041
1445
1103
3200
7081
10
1412
2290
0
3492
3
1390
866
322
2433
4
1045
3957
3409
3738
5
1163
2443
2823
5949