758
0
1123
1318
1601
630
2
661
11447
706
373
788
2505
1001
1350
1225
638
1743
496
3054
5
583
2595
2057
1
950
1683
962
436
1142
1306
936
2500
721