1087
2
1294
888
1
1597
3
1495
1618
951
1845
2427
12
2122
1466
0
1564
1976
1423
599
159
712
3629
2886
2327
11
616
3871
2794
2100
841
3470
5
4179
862
2650
20
1218