18970 295
16296 160
19260 772
4398 186
4457 242
3214 226
6433 311
5586 858
7352 879
6648 357
6838 669
5135 682
3714 239