30194 143
21900 602
10295 425
26314 779
11586 686
10469 761
6492 660
9450 645
3434 332
4909 577
3651 940