18980 295
16306 160
19263 772
4398 186
4457 242
3214 226
6433 311
5586 858
7353 879
6648 357
6840 669
5135 682
3714 239