2693
1109
2930
756
1294
862
1135
1493
3160
1013
794
2223
2179
1828
2276
748
805
9181
1987
1399
818
2292
2176
2394
1435
3965
976
904
781
747
2970
741
955
7406
1318
978
1161
707
1052
882
20322
1316
1047
923
2198
1998
4246
813
1009
5567
1124
1016
1030
1193
2073
734
1086
788
5815
1107
1628
1066
787
741
878
800
867
904
1400
1098
993
1795
966
791
832
1389
2010
709
1015
684
865
737
906
1410
1231
738
805
647
2377
827
879
897
1435
700
4306
1243
1707
974
782
724
718
3804
1209
942
1290
1080
944
1108
807
894
875
714
725
800
2113
783
1146
1077
1186
1310