932 52
3020 590
23623 643
7035 189
5381 641
158491 447
21894 351
16694 71
3840 295
35983 359
5044 753
3166 165
2851 255
22173 328
4601 400
4728 121
4785 692
8619 473
2817 606