2494
1
1421
20634
8
1614
1549
2275
2
915
2306
1922
3887
9
418
1506
0
2730
6
2809
1696
467
1132
2076
440
31535
814
3025
646
19279
3916
1949
670
2668
1418
1587