21152
8
3080
3
2932
2
3090
6
1788
1
2245
2903
619
1047
297066
0
1340
496
7034
3546
5431
1380
952
2131
2666
9
572
3715
2299
1819
5151
19944
2972
25669
4651
14
19783