276
1
446
1742
2
85
109
150
350
3
207
533
803
722
1457
621
763
821
1322
455
128
625
117
907
814
540
658
559
437
1158
4
1134
894
735