2562
2
3326
3
25669
0
3738
5
19783
791
8527
1
572
1632
1699
619
3090
6
685
2903
2932
11153
8
2996
951
1749
913
4358
3673
800
21152
534
4179
693
830
2595
32302