696
1026
2947
1081
2791
1720
807
1216
1255
1108
2015
779
1338
1392
766
4891
1115
1162
1271
1031
1903
4516
863
1207
8936
837
3117
2258
1197
1651
19995
972
886
1614
4621
902
4146
2998
1264
2165
824
15891
744
4641
1329
14197
820
1266
1984
1103
936
658
1581
838
2106
3641
825
1418
1388
3115