19783
2
25669
0
3090
6
2996
2903
3
572
2932
14
2600
4
4358
5440
8
32302
21152
1174
1
3546
3080
800
1973
1153
2204
5
3485
7
2337
534
2366
2629
1453
1845
948
3765
1743