665
0
345
635
1044
1
1804
1743
7258
2505
2
3054
5
2044
2902
16
2500
3546
471
984
790
1481
4044
3083
2465
116586
3125
2728
2476
1306
576
1175
4471
2903
3