30194 143
21900 602
10295 425
26315 779
11587 686
10471 761
6492 660
9450 645
3434 332
4909 577
3651 940