29033 487
3715 352
14165 861
6077 72
336824 1274
7254 557
62579 390
27171 357
43887 806
80013 757
85648 746
19575 652
17268 576
2101 286
2646 289
8219 617