19959 63
30451 220
33751 744
19476 348
7125 480
4615 122
18694 329
11922 421
12862 512
4969 922
4712 438
3708 573