930 52
3015 590
23621 643
7034 189
5381 641
158490 447
21894 351
16693 71
3840 295
35982 359
5044 753
3166 165
2851 255
22173 328
4601 400
4728 121
4785 692
8619 473
2817 606