2094
993
1659
706
757
3793
946
1318
2088
996
2062
1421
1090
1040
1386
5105
1354
3838
1981
2136
1687
3058
1630