554
2
1054
3
666
680
356
1
6837
4
360
320
528
353
598
60
362
235
506
257
2432
348
78
641
908
409
1044
249
0
453
547
338
786
934
1604