283
1
796
512
1698
6
1046
8
491
734
643
86
716
389
407
433
417
2
930
79
935
85
1186
560
856
392
1000
530
557
485
69
544
506
539
7