1649
1
663
0
2655
1054
573
587
671
2964
492
693
2694
3
647
17353
383
749
466
369
431
909
970
14492
874
896
1567
2
1543
968
2211
1116
881
1332