1221
1091
21566
918
1278
902
1451
3312
909
2217
1320
926
1337
840
868
1378
952
920
974
814
2198
936
1126
988
892
1397
1706
962
864
873
942
896
1107
1198
1008
870
1316
973
2930
822
881
981
1423
38344
1797
917
2110
821
801
843
1044
3514
952
954
1032
1163
10942
969
936
842