21152
8
3080
3
2932
2
3090
6
572
0
2366
1
2087
1397
1849
2773
581
14
2245
536
2057
2903
223
2907
578
2666
9
383
3176
1047
1287
2551
297066
1189
1064
657
2145