930
1
653
1719
1345
2
1300
3
275
852
0
618
56
393
26
263
10
1124
129
16663
8
807
126
1299
1545
66
157
1007
1075
114
1136
3953
664
694
814