248
0
494
396
351
432
492
277
1655
336
1310
2079
370
376
244
1164
368
935
2099
480
349
293
258
1328
288
267
1793
58
382
404