1006
1047
1038
2339
2293
2374
2386
2489
1024
806
730
795
723
715
880
786
741
714
807
671
757
710
693
460
518
501
533
537
544
534