421
1
483
341
1544
2
480
612
1648
676
1088
701
789
613
457
678
607
1332
656
777
3327
15
893
3
2521
6
910
0
1048
528
4504
1966
4
2119
5
1466
479
376