1165
2
397
1
472
535
595
1501
811
869
873
1611
395
169
922
2241
6
700
888
645
1177
1085
3
543
729
329
600
555
554
76
781
628
90
1699