2676
1934
1095
1528
923
923
1808
813
39338
1277
1172
3120
835
2097
1405
1764
1009
809
780
1710
966
1064
832
3651
5495
825
2683
1464
906
1011
1059
1541
1029
1279
1675
918
1924
838
1542
3187
3742
1065
860
1017
1144
1458
930
4259
1003
855
29899
955
964
1117
1025
1083
1447
793
952
904