29039 487
3725 352
14174 861
6077 72
336869 1274
7255 557
62591 390
27173 357
43890 806
80026 757
85668 746
19586 652
17277 576
2101 286
2646 289
8220 617