19959 63
30456 220
33759 744
19484 348
7125 480
4617 122
18695 329
11926 421
12864 512
4969 922
4712 438
3710 573