2626
1
1868
0
1969
1673
398
462
636
2057
789
736
730
397
684
23952
1441
511
504
699
595
470
6262
5430
1186
8003
508
599
917
843
1560
1755