1489
1
1164
2
2261
2940
2245
3482
1646
0
1063
1355
1410
6714
12
1481
1400
3008
4
1256
3
2677
5714
1081
1308
1135
3375
13
1529
1399
4524
1599
1945
659
773
917
993