30212 143
21974 602
10345 425
26350 779
11611 686
10498 761
6514 660
9458 645
3438 332
4913 577
3656 940