30184 143
21872 602
10278 425
26295 779
11579 686
10458 761
6478 660
9445 645
3429 332
4909 577
3650 940