698
2354
1294
1198
2169
2636
953
1831
16972
7828
1591
880
1051
2862
754
3015
715
6259
1773
5158
9394
1109
1055
1020
1087
1406
2644
1450
1353
791
1796
757
832
834
795
767
1071
2960
1053
2849
1801
856
41253
1432
2165
2028
1576
1533
1058
727
2211
825
831
776
982
811
819
1100
6278
14934