181997
11
2535
2
21152
8
3090
6
645
0
3083
32302
19783
352
2932
572
3498
4
522
512
547
17946
2533
1045
471
558
1294
1
2996
324
1153
223
1094
1015
25669
1397
452