1002
1043
1035
2336
2290
2372
2383
2486
1022
803
726
791
720
711
876
782
736
710
804
667
752
706
690
457
515
498
531
533
541
529