21152
8
3080
3
2932
2
3090
6
2245
2903
742
0
1047
297066
378
420
758
694
499
668
2650
20
676
1755
1
603
405
1927
2614
693
1018
761
528
757
38
1486
1189