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