21152
8
3080
3
2932
2
3090
6
3589
883
1
878
3715
1464
578
421
1199
1632
2562
2245
830
0
5489
11
1973
3078
4
844
2903
1606
2571
1047
496
4179
297066
3326
2131
2082