29042 487
3726 352
14176 861
6077 72
336889 1274
7255 557
62593 390
27175 357
43892 806
80031 757
85674 746
19588 652
17279 576
2102 286
2646 289
8220 617