21152
8
3080
3
2932
2
3090
6
536
0
14
2245
2903
25669
3202
1
408
2086
847
993
1047
1794
345
1344
1612
297066
2313
1513
1260
1456
1060
3371
1549
2180
3175
5
1645