19959 63
30456 220
33758 744
19483 348
7125 480
4617 122
18695 329
11925 421
12864 512
4969 922
4712 438
3710 573