21152
8
3080
3
2932
2
3090
6
2903
1825
1
1380
0
2522
496
2152
1606
1526
526
2727
2245
1844
2243
1371
19944
467
1787
635
1111
2535
2972
1277
5382
5
4383
1047
830