1126
2
3487
1
5071
5
1077
748
2979
4
645
593
626
631
765
533
433
609
8
411
1048
867
706
1062
565
417
2792
640
371
382
162
558
451
442