929 52
3003 589
23618 643
7034 189
5381 641
158488 447
21894 351
16692 71
3840 295
35979 359
5044 753
3166 165
2851 255
22173 328
4599 400
4728 121
4785 692
8618 473
2817 606