966 52
3034 590
23635 643
7048 189
5382 641
158499 447
21896 351
16705 71
3844 295
35996 359
5044 753
3168 165
2852 255
22173 328
4601 400
4731 121
4785 692
8623 473
2818 606