21152
8
3080
3
2932
2
3090
6
2110
1
19944
1332
1047
1424
1639
496
0
1015
467
1305
2245
3429
7
1606
1819
572
1883
2903
8527
1495
1788
2760
4
1380
2535
2710
1681
2368