2903
3
1734
2
19783
25669
0
3090
6
2932
21152
8
572
1404
2996
32302
4358
3765
4
3080
583
1041
1
909
2440
194
3083
2366
17946
1598
3546
1189
14
591
2102
1211
1417