5349
9
3512
3
955
2
755
1
3170
794
1828
945
1328
927
1339
746
839
0
804
2120
379
1063
837
829
1433
1210
5
1298
1769
657
1135
7
892
1470
1361
4683
8
2196