21152
8
3080
3
2932
2
3090
6
2578
1
2245
619
2903
2181
5
11153
3738
1047
297066
0
3546
3071
9
5820
4
1526
5627
1632
1755
1416
3107
7
1320
995
10827
3715
1382
2268
5151
8527