1025
993
2354
830
2206
810
1080
1017
7409
1080
1311
796
908
938
985
4586
993
785
1807
1263
13131
1800
866
952
975
1043
1579
1358
843
960
899
809
1161
1437
840
2857
923
1116
940
822
1258
943
862
975
1167
3257
4232
886
4530
933
1743
1115
1719
949
3591
1766
1660
1468
887
1573