21152
8
1743
0
2535
2
3090
6
3083
790
32302
19783
3026
2932
3498
4
25669
17946
4471
5151
1294
1
1153
2669
2366
12632
7
3683
194
1757
2551
3188
5375
3080
3
951
1247
1044