905
526
1263
4329
1368
1788
1293
1462
1719
1631
9183
5756
5265
4887
4043
3169
3092
3087
3047