1156
1
1092
605
417
506
1232
2
1902
1772
703
1808
165
782
4
887
1174
697
644
783
919
5160
516
85
455
829
917
1001
433
823
4907
1472
1124