1505
1
1384
5
7034
1743
0
1225
1552
790
2100
2
1618
675
1757
3683
5375
14470
21152
8
2669
1247
785
951
2505
12632
7
2591
980
3054
2057
1683
582
635
5828
1306