1193
2
25669
0
3008
3
1665
19783
572
3090
6
791
4443
9
685
1777
2903
2932
1223
1
2996
951
3693
1522
913
4358
1162
1019
800
1239
21152
8
8527
1767
534
1069
2595