2535
2
19783
2996
0
2181
1
2133
25669
17946
32302
1140
1162
1527
1623
3765
4
1243
1239
21152
8
2932
1267
1843
3498
7793
3117
995
3107
7
1153
1320
1189
576
471
4074