2947
1109
1484
1585
1155
780
699
2854
837
3117
17041
13127
1198
1251
6284
1539
1082
15891
744
811
10037
862
2106
1138
761
3641
14515
958
3757
704
622
14961
653
1152
3463
14319
693
859
2219
1221
653
810
734
2999
2496
1081
711
889
808
7552
3051
1023
836
722
2138
1880
807
1137
681
787