222
0
996
1
331
514
2
441
530
1354
4
1369
5
492
392
603
391
615
1063
1090
1059
768
954
763
1047
523
1521
634
955
652
679
596
384
292
1065
6