5862
5
2003
1
2428
3
3676
973
0
1791
3045
1143
1097
2
1647
4
4080
703
3012
5635
2272
20163
44
4971
14
2733
1089