3295
2273
3046
1259
4224
2755
2719
2656
628
1284
1130
1000
848
2738
885
1666
3494
703
2779
2414
1157
2422
722
925
1550
2774
957
949
773
1911
883
995
2526
4267
698
1726
949
1283
698
644
1731
1043
2361
1093
823
1481
2989
802
826
2485
945
1998
3464
1457
789
2210
756
777
5424
2325
2515
774
832
1163
849
793
676
1124
2027
773
958
708
948
1357
744
696
955
701
705
649
1179
721
1414
1235
1782
4674
2716
2723
1394
830
664
859
1110
1044
2190
706
724
635
1040
640
869
736
614
1020
1049
1063
635
921
824
2748
785
845
934
4040
2510
742
1005
637
681
673