896
29833
943
3039
3107
1587
2345
1377
1295
872
1094
1020
1000
1569
740
1493
1115
3224
868
3032
1595
2104
1699
1090
3888
35368
849
879
2098
869
1269
907
847
1321
1025
898
1393
1573
3382
1176
1176
1076
828
840
1607
1592
1234
725
2410
1513
6070
787
962
2806
1124
1174
1186
6160
1063
807
1440
807
1263
995
1173
1348
833
1683
1619
823
1066
860
843
1278
1941
821
690
3343
823
1992
980
918
2154
1637
1151
772
988
2946
1011
863
851
914
1253
2108
1521
1460
1097
791
814
809
969
830
2438
728
1238
2094
1019
874
1222
1275
1575
1576
1071
1041
1372
1619
834
3087
1050
7388