5506
5068
2835
3126
1140
2190
1217
2681
8826
2293
2789
6405
4796
1236
1730
1125
47
1493



























