1105
1160
893
1483
1192
1607
1242
18378
1183
903
2747
1130
987
1292
1109
1608
957
2162
1121
988
2291
2651
2017
1528
3017
2214
1961
1492
3248
1041
1360
1881
2465
1795
987
1509
3085
2736
1778
1528
1555
1677
12302
20845
2895
10601
14742
1057
6871
4573
1898
1359
2380
2084
2210
2426
3819
4235
3160
2622