248
1
270
458
4
362
2
422
721
276
300
581
634
563
510
0
440
3
388
1049
1659
366
305
233
304
468
101
703
319
310
407
466
313
1467
90