1340
3
1538
2
895
5
1165
911
1
2299
1370
1452
0
1714
2610
9
776
440
991
1641
1042
1336
1135
3171
840
655
2248
108
1034
946
2283
1453
3208
7
633
535
1245