3486
2976
1537
1482
3979
1645
1507
1004
1088
1633
1099
1449
1061
1601
3455
1613
3925
974
1487
2943
1473
1057