1019
986
1352
956
947
992
1071
1506
1024
1646
1816
1778
1313
5066
2046
2723
2245
3405
8328
2590
4900
3003
2897
2321
2676
2039
1639
4233
4080
2840
3702
4434
3518
3450
4464
2306
2717
3833
2957
3684
22495
6230
6289
6651
3480
9499
3259
4731
3428