961
3406
1114
1629
1147
1053
4337
1104
850
4171
869
2013
2103
3412
2236
1593
867
1153
1332
1839
1427
1475
1436
2049
1650
1096
1263
1977
1670
1559
1980
1551
1001
1153
974
862
1412
938
1129
1164
982
1352
1808
1267
869
1864
1530
1357
914
1353
7740
975
2809
1771
1772
1217
1708
1025
1022
1199
1830
1372
945
953
968
2219
1074
817
829
1316
767
1272
1446
1727
1837
1071
1140
1680
1411
1723
1008
2469
1391
874
995
2738
945
1284
857
2414
3012
2281
825
1535
1758
875
1940
1754
908
1386
3756
923
1625
815
1697
2239
1370
1551
1077
1195
3245
932
2177
833
791
888
1356
1014
879
1036