284
1
796
1698
6
802
513
492
528
473
798
0
671
1067
3
712
1038
2
655
935
1358
7
488
578
689
1030
734
735
5
477
3212
2431
983
556
87
959
119