1687
2
4513
1
2547
1453
2054
6
1651
1087
993
1869
991
835
995
4098
3
945
0
1049
2738
1129
1132
1562
2503
1388
988
1923
939
935
400
714
1084
493
804