30196 143
21909 602
10304 425
26320 779
11593 686
10475 761
6492 660
9453 645
3435 332
4909 577
3651 940