428
1
382
331
366
3577
492
654
909
744
724
809
755
2
259
682
143
976
1064
553
356
291
1099
536
1399
458
469
921
1382
6
1425