21152
8
3090
6
3080
3
2932
2
2535
3715
5151
1047
4651
572
0
2405
1
2740
1558
280
1348
3498
4
2650
20
2622
2377
1819
1622
32302
297066
2884
5
3083
181997
11
1051
2781
946
1396