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