574
1
2102
775
1610
2
867
920
166
943
1477
676
523
1364
589
3
1643
359
2811
9
74
88
91
998
323
75
1307
403
644
572
554
727
567
742