1006
1047
1038
2339
2293
2374
2386
2489
1024
806
729
795
723
715
880
786
741
713
807
670
757
709
693
460
518
501
533
537
544
534