1558
2177
5955
1193
1042
969
949
7412
6158
4613
928
8905
15685
26738
29810
1126
987
6283
882
3153
1751
2973
861
1243
2512