30202 143
21935 602
10313 425
26326 779
11599 686
10477 761
6495 660
9453 645
3435 332
4911 577
3652 940