667
1
1129
0
383
1084
1823
822
17184
44
883
935
1256
1005
1132
963
3
1136
2
1646
1464
1665
1037
639
4
1462
1049
1094
755
312
876
702
1018
19034
6
2395