991
2448
4917
1388
958
1104
948
1677
1249
1031
1679
1044
3556
826
1335
847
1904
1433
1000
1289
858
976
785
2393
1119
1454
880
831
3243
2680
1079
821
11830
1254
1148
2560
2361
1065
1300
1095
976
2274
1917
844
793
1058
1226
2221
1107
1160
1280
905
1494
3599
4481
859
827
1797
1169
2779