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