30178 143
21864 602
10268 425
26288 779
11572 686
10456 761
6476 660
9444 645
3424 332
4905 577
3650 940