1145
1
2033
2
2119
2095
4
504
3437
5
2086
1006
544
0
1716
1566
915
1922
2774
3
1448
1603
785
1622
398
4097
10
1425
1697
1231
3969
1362
15482
15
235
1279
2422
662