2535
2
21152
8
19783
32302
0
25669
17946
2932
1247
3354
1
1225
2057
3498
4
3080
3
2996
1189
1618
1683
3779
3765
2044
635
4044
5
14
2465
1153
1078
1044
3090
6
3083
572