1193
0
1603
1
9511
5
14
5658
9
2258
1849
2
573
391
484
2525
4
861
2478
577
1064
1137
3569
559
761
1058
2270
1643
600
585
1659
777
497
2757
25669
1318