30208 143
21967 602
10342 425
26344 779
11608 686
10494 761
6505 660
9458 645
3437 332
4911 577
3655 940