29037 487
3723 352
14171 861
6077 72
336860 1274
7255 557
62589 390
27172 357
43889 806
80022 757
85663 746
19585 652
17272 576
2101 286
2646 289
8220 617