1530
1
2057
1683
0
3354
914
1247
2
1028
775
2505
3683
1743
3054
5
1306
770
2044
1175
876
2500
582
790
1108
1481
2060