1102
940
3589
716
1192
1031
2417
769
1709
9690
837
811
1221
2003
968
779
878
908
733
651
9035
927
639
670
832