242
1
353
479
297
332
779
9
424
695
2
514
438
339
712
12
458
4
884
362
314
563
440
3
388
581
510
0
1659
299
276
422
718
90
340
494
1467