325
1
240
60
980
67
203
99
338
345
369
89
2
683
320
76
233
375
497
0
669
178
273
563
310
949
601
191
218
254
278
1131