2505
2
3683
1
3296
4
1743
0
2679
635
3054
5
5919
9039
4155
7
1306
2044
1175
2366
2500
785
549
13034
14
582
790
1481
2060
1692
3492
3
2926
21152
8
2854
865