866 52
2960 589
23701 643
6859 189
5325 641
158458 446
21883 351
16516 71
3826 295
35901 359
5011 753
3121 165
2805 255
22157 328
4580 400
4687 121
4740 692
8555 473
2812 606