1225
1
3437
4
3980
3
4289
10
3256
1154
2
862
1307
2471
4234
2659
400
0
1167
1898
860
477
475
1082
1685
1812
455
798
804
611
521
1462
552
4106
418
1636