2535
2
19783
32302
0
3107
7
3090
6
2666
9
2932
25669
3498
4
995
1
1153
1320
17946
1382
2258
2906
7793
2268
21152
8
1672
2133
1161
1129
3080
3
3765
1044
2181
1455
4471
2476