2965
1654
696
1129
677
1193
651
634
1399
1102
1918
1564
3290
1229
837
717
800
2259
934
1305
705
648
1103
723
754
807
3592
1796
3030
719
742
918
3834
2671
1171
2082
1409
1172
939
970
819
781
3153
1686
978
678
1062
1143
649
1283
1254
767
889
1047
718
641
904
2414
956
1488
1402
864
1138
2509
753
769
900
1117
2698
717
898
659
1300
948
673
1049
771
1082
2620
1062
1471
736
729
2040
7525
1090
1026
703
900
697
828
3296
1122
1264
1138
795
785
1556
740
1883
702
2151
861
931
702
864
859
1098
641
2384
1454
1400
711
705
2288
3461
801
918
665
894