2837
1109
849
1295
1318
1948
2131
1801
1892
2381
1585
1540
1051
908
5768
981
1318
1265
5085
2830
2797
953
1036
867
911
1773
4093
1881
958
878
1283
2128
5970
979
6052
6568
995
957
1261
910
918
1080
2375
1056
3463
958
1080
1382
919
1597
5089
781
9431
815
987
891
2472
1322
922
806