1097
35556
1082
914
2111
749
1813
691
886
716
804
728
665
1178
1277
4400
1419
964
834
842
914
3037
2371
683
1758
13214
904
1216
1251
805
852
8830
727
828
703
743
761
759
694
852
799
824
1379
655
816
5645
994
921
872
6337
632
743
1080
1352
1161
671
687
1265
3208
877