1093
1
830
1002
2
1474
1547
674
1096
2102
1627
6
1029
783
920
5162
4
165
887
1176
698
644
1269
0
867
395
470
594
775
285
533
1163
1656
6234