1551
2
2275
1428
1
1824
0
20634
8
2730
6
25137
31535
19279
1132
1682
392
3114
4
2668
2809
17353
1123
3
1043
995
467
875
802
7334
846
518
2076
547
3456
543
2602