967 52
3036 590
23636 643
7061 189
5383 641
158506 447
21896 351
16713 71
3845 295
36020 359
5045 753
3169 165
2853 255
22173 328
4601 400
4731 121
4787 692
8624 473
2818 606