2906
2
567
1
690
1761
564
913
2593
2740
378
0
585
9956
3
7034
1840
6
2525
4
3090
1992
951
10827
21152
8
2392
3673
841
3014
20
1186
3046
2496
1181
19944
2483
2732