958 52
3030 590
23630 643
7040 189
5382 641
158496 447
21894 351
16700 71
3841 295
35990 359
5044 753
3168 165
2851 255
22173 328
4601 400
4731 121
4785 692
8621 473
2817 606