866 52
2956 589
23701 643
6859 189
5325 641
158457 446
21883 351
16514 71
3824 295
35898 359
5010 753
3120 165
2805 255
22157 328
4580 400
4686 121
4739 692
8555 473
2812 606