30208 143
21958 602
10334 425
26338 779
11608 686
10493 761
6505 660
9458 645
3437 332
4911 577
3655 940