29036 487
3723 352
14170 861
6077 72
336852 1274
7255 557
62585 390
27171 357
43889 806
80020 757
85656 746
19578 652
17271 576
2101 286
2646 289
8220 617