797
2
629
1
1004
860
1451
5
1390
112
0
1738
5481
90
6895
6
1503
1516
60
608
157
103
2124
689
2296
501
922
1273
1312
1112
3095
85
7089
4
579
1821
3