30887 144
23614 602
11047 425
27657 779
12228 686
11465 761
6968 660
9811 645
3839 332
5183 577
3789 940