2885
2123
1902
2943
1501
1595
1275
734
1599
2087
2688
1244
2901
1092
3270
1188
1749
4913
1184
6071
1246
806
837
3226
854
931
3890
2555
1343
12398
785
1466
2629
1802
1087
1044
3323
4460
762
2595
2857
5512
1147
2357
8460
3151
1412
676
1476
951
1824
3059
7580
838
766
5735
821
2031
1674
2509