19945 63
30328 220
33656 744
19334 348
7118 480
4596 122
18649 329
11795 420
12835 512
4964 922
4707 438
3698 573