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