3185
5
3487
4
1356
1
1021
3370
2
3604
3
21399
9
6986
3535
5032
6
7084
6915
14
726
1837
894
988
1243
1849
875
878
929
747
1642
1251
1925
1871