21152
8
3080
3
2932
2
3090
6
1558
1047
1431
83
1
2245
564
2903
1018
3562
297066
0
745
2258
572
1594
1015
496
1348
4
467
784
1606
1229
3715
1819
1514
2886
6236
10