19508 296
17166 160
19685 774
4461 186
4526 242
3276 226
6498 311
5640 858
7405 879
6709 357
6893 669
5183 682
3782 239