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