1115
2
1205
1
1037
2799
3
3889
939
2683
0
20634
8
543
1889
785
407
2605
856
1159
3965
2620
1101
1404
3036
1329
1823
370
1347
1229