2903
3
3765
4
1226
1
2245
3090
6
827
2797
5
5225
8
2932
2
21152
1581
297066
0
19783
3080
3083
1187
17946
3546
32302
591
2102
660
1417
1632
2258
25669
108797
1734
3053
7
2535