21152
8
3080
3
2932
2
3090
6
2245
2903
1350
0
1047
297066
3125
4471
2986
1
460
19783
1927
32302
1596
1311
25669
2462
1933
3715
2366
5151
2271
4
2948
3158
4651
2535
4044
5