2906
1
940
1153
0
2245
3
1804
2530
4
6236
10
1174
10827
1512
2629
2
572
1672
2990
585
378
1294
951
1015
562
2478