979
873
920
5733
1220
1639
3204
1791
1276
1062
1560
4928
1354
1505
4048
3614
2971
2523
5338
1719
7209
2622
6819
4164
6755
4505