2997
6096
4010
1562
3508
1507
1667
1662
1025
1121
1113
974
3455
1062
1491
1058
3926
6034
2943
1613
1601
1450