1606
905
1852
927
988
6654
962
906
917
1094
1307
1067
887
1207
1601
1007
892
1450
1230
3523
1120
1389
1244
1427
2151
1134
1795
1265
1332
2283
1084
1014
1801
1674
1554
2230
1343
2359
1989
1146
1341
1266
1619
1536
1523
4862
5716
2291
1160
1216
1948
3395
6275
3244
5622
2446
1377
2109
1480
14291