3980
3488
2978
1539
1006
1484
1510
1091
1635
1646
1101
1449
1061
1601
3455
1613
3925
974
1487
2943
1473
1057