30188 143
21874 602
10282 425
26295 779
11579 686
10459 761
6478 660
9447 645
3430 332
4909 577
3650 940