2907
2
14
0
2535
2638
32302
21152
8
3090
6
17946
572
3083
2996
2949
3765
4
616
19783
1189
2932
1193
3498
25669
2906
1
1294
2986
1153
1033
444571
9
722
1781
297066
706