194
338
460
592
370
341
110
56
334
213
501
116
966
403
583
134
554
236
489
292
332
948
1258
2363
319
211
567
449
411
241
351
1161
215
904