21152
8
3080
3
2932
2
3090
6
2245
619
1
2903
1047
297066
0
2152
3078
4
1606
32302
2131
1168
2184
790
644
3715
5151
1306
1057
1727
1545
7884
17
3326
25669
4651
19783
2535