21152
8
3080
3
2932
2
3090
6
1380
0
496
1787
1
297066
1606
1526
2245
2377
8527
467
2903
4443
9
2535
1168
5627
3546
5820
4
690
1047
4768
5
1545
802
2082
19783
3326
2949