830
1
820
958
1152
1459
4
803
2
1282
4430
13
4703
15
1704
877
2466
3
2731
2426
1955
9924
23
6726
18
2403
717
813
736
945
733
1207
1612
886
984
640
1078
4848
5