29055 487
3736 352
14192 861
6077 72
336943 1274
7255 557
62595 390
27178 357
43900 806
80050 757
85685 746
19591 652
17288 576
2102 286
2648 289
8220 617