21152
8
3080
3
2932
2
1168
1
3090
6
1044
32302
0
582
3172
7793
4
451
297066
3715
2039
370
5151
1461
4651
17946
2368
2535
19783
1819
1392
3683
1547
3498
280
2405
2258