1072
604
839
813
505
657
1240
661
1201
990
734
666
722
1217
33362
2346
573
493
2390
551
643
517
803
664
502