916
1
1158
1092
606
417
506
1232
2
1902
1773
703
1808
165
782
4
887
1175
697
644
783
920
5160
516
85
455
830
917
1001
433
823
4908
1472