1048
0
1174
1
1740
3
965
2547
2057
1795
2
4248
662
784
666
673
1093
935
1104
9566
8
802
693
703
768
709
194
1044
1329
1397
960
971
919
1106
4