1196
41292
1828
800
753
709
2583
785
776
812
2892
789
821
1120
3083
727
840
37751
1901
812
767
679
2969
1558
807
1155
1048
1576
730
2593
933
985
1494
4788
1058
3216
2355
993
926
664
806
816
749
4826
1020
1408
771
1157
874
883
951
9166
721
3952
896
837
803
13932
770
1251