1050 281
1643 367
21061 317
13882 779
15624 178
14902 605
10798 79
20067 579
8225 718
11015 133
28086 124
15704 582
16626 420