2903
3
3090
6
827
1
2932
2
21152
8
19783
3765
4
3080
3083
1187
17946
0
3546
2996
1189
32302
14
591
2102
660
1417
1632
2258
1226
25669
108797
1734
2535
2411
562
2386