966 52
3031 590
23635 643
7044 189
5382 641
158497 447
21894 351
16702 71
3843 295
35993 359
5044 753
3168 165
2852 255
22173 328
4601 400
4731 121
4785 692
8622 473
2817 606