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