3090
6
2358
9
2903
3
742
0
2932
2
21152
8
378
420
758
694
499
668
3080
3673
676
1755
1
603
405
1927
2614
693
1018
761
528
757
38
1486
1189
32302
1400