3186
5
3489
4
1357
1
1021
3374
2
3605
3
21403
9
6988
3538
5036
6
7087
6918
14
727
1840
896
989
1243
1852
875
880
929
748
1642
1252
1926
1874