1687
2
2547
1
1453
2054
6
1651
1129
0
1087
993
991
835
995
4098
3
4513
2738
1562
2503
383
1388
1084
1869
988
1923
939
814
417
1291
5262
10
945
7952
625