963
899
956
944
913
1114
908
815
1080
906
795
1915
1056
2089
836
819
937
870
795
933
838
894
1130
875
1514
868
5685
4195
1241
944
967
1015
1767
1318
876
970
1265
1004
983
2282
1312
1195
1387
1072
1148
3316
1624
872
1292
2535
1057
5085
1196
2830
917
1152
972
5337
2564
1099