21152
8
3080
3
2932
2
3090
6
1380
0
2245
297066
2578
1
2903
2535
1047
467
1814
951
496
1751
2911
9
1606
1603
572
3498
4
8527
1819
32302
14
189326
2990
349
3158
1813