1392
1
2216
2
1637
3
1972
1268
1431
1028
0
3724
683
721
25669
4697
1377
575
763
106
948
921
103
693
503
2495
4646
70
1160
669
685
1650
182
742