30188 143
21877 602
10283 425
26296 779
11580 686
10462 761
6479 660
9448 645
3431 332
4909 577
3651 940