818
1
420
743
2
508
704
505
2428
5
686
733
474
880
1029
1634
75
628
642
402
694
687
85
452
665
645
732
149
670
114
544
2112