876
3697
980
994
1032
1277
23011
793
16565
1283
1031
1321
861
1196
4425
810
904
1686
3023
1075
917
932
900
913
1820
906
840
4279
853
778
1054
2952
1334
850
5101
1377
1268
1001
902
963
836
881
3331
912
1177
863
906
8434
984
1623
1142
936
803
969
1344
945
5970
800
1480
1138