1112
4
1433
2
480
1067
1
615
980
502
911
1102
1129
464
557
1113
642
545
933
489
937
2189
7
536
4871
5
780
541
637
382
1003
782
783
516