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