21152
8
3080
3
2932
2
2535
3090
6
32302
0
19783
3498
4
1431
1
2740
4144
19
2044
25494
17946
572
3715
297066
666
5151
1500
4651
608
14
25669
2159
991
25788
2385
1603
1568