1088
1
766
2
3303
4
1113
980
1102
1954
1112
502
911
1433
480
615
1067
464
489
937
382
541
106
115
844
1351
738
666
564
584
683
733
453