851
2
1308
3
2005
5
1002
764
1
3474
689
1119
1888
917
1141
1158
1093
594
533
395
470
867
1269
0
783
4
887
1176
698
644
165
920
5162
1029
674