21152
8
2535
2
19783
2932
3498
4
32302
0
2907
14
17946
2996
1153
3090
6
25669
755
1
1189
1397
93
1193
758
3080
3
1162
4237
453
2114
1225
1044
1743
137
2271
2505