4471
2
2535
32302
0
25669
2551
1
1603
3498
4
1015
2294
2328
3
951
8527
3200
746
1568
1397
1740
2990
582
1038
3518
3683
1394
3132
2312
21152
8
843
2495
1451
1819