59078 833
6155 563
5299 126
20730 826
3627 63
11926 190
11861 294
7783 355
14769 129
4808 478
10285 982
3626 771
4345 943
2138 376
3129 553