338
1
345
369
88
2
60
681
319
74
233
375
497
0
664
178
272
563
310
949
598
191
218
254
277
1130
70
131
645
98
84
100
620