4471
2
2471
7
3090
6
2535
32302
0
1960
2358
9
25669
1603
1
3498
4
6499
3
2328
8527
3200
746
1568
3694
1397
2966
2990
1394
3132
1819
1136
685
2271
2776
608
2919
3971