1087
2
1294
888
1
1597
3
951
1495
1618
2886
2650
20
3629
862
0
1845
2427
12
2100
2122
1466
1412
1564
3539
1976
1423
2207
2377
599
2534
1558
159
2622
6
2462
1304