5010
9108
3331
1396
1354
1943
2384
27662
1355
2032
1229
3743
2395
1457
553
1593
1322
1298
1016
5435
765
696
773
804
772
758
894
1455
1016
698
8227
634
794
706
673
674
706
1104
691
1824
706
679
1265
826
811
869
765
617
830
1152
782
781
645
814
715
818
651
853
849
800