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