565
1
1426
2785
4
136
395
0
649
2
1079
1594
2550
8
1960
3
5135
10
3515
1234
733
422
349
789
2628
480
442
758
338
676
499
384
352
641
363
416
599