233
1
304
468
1659
4
510
0
440
3
388
2
634
319
406
366
305
703
310
718
340
494
487
343
101
760
49
439
90
466
313
1467
282
615
123