2939
1099
1476
1570
1149
773
691
2845
830
3091
17026
13095
1191
1236
6261
1527
1075
15880
736
804
9989
852
2095
1132
756
3634
14486
948
3746
698
617
14908
647
1145
3456
14290
688
852
2206
1211
649
801
728
2981
2484
1075
705
882
799
7498
3040
1015
830
715
2129
1865
802
1132
677
780