181997
11
32302
0
2535
2
19783
2996
1101
2932
3498
4
1018
971
2272
1
17946
1153
984
3090
6
660
21152
8
1433
25669
566
621
3742
542
1551
1419
3080
3
1310
1059
475
783