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