629
2
985
1287
4
1117
51
1
122
115
165
851
113
392
183
131
0
117
372
1316
3
214
166
277
335
192
791
91
125
169
678
59
302
89
314