1216
0
777
1436
1868
2
1466
693
585
302
909
922
2581
10
1479
1282
1
657
754
5338
2727
1330
433
428
2270
1352
931
110
1780
5043
1535
3
1090
1691
7
901