949 52
3029 590
23629 643
7039 189
5382 641
158496 447
21894 351
16699 71
3841 295
35988 359
5044 753
3167 165
2851 255
22173 328
4601 400
4730 121
4785 692
8621 473
2817 606