181997
11
2535
2
32302
0
21152
8
3090
6
3083
2996
607
19783
2932
722
3498
4
17946
7747
755
1294
1
1153
1189
2986
475
971
348
469
4235
1618
25669
99237
883
611
706