357
0
538
366
510
1
348
228
319
257
294
203
253
313
230
316
237
276
208
292
234
222
123
111
150
207
112
99