1129
0
1651
1
383
1084
1563
521
814
933
417
2675
3
1291
2447
2
1501
1716
2470
565
7952
1797
5217
11
1178
1776
604
18385
803
935
4154
3436
8
2341
6
2000
3196