810
1761
595
828
3084
1637
5747
1191
1481
1552
9169
5263
4886
4324
4039
3165
3091
3044