21252 19
20909 16
15592 9
20891 5
28609 30
16386 21
14199 11
21708 23
16750 5
102465 132
40071 10
33382 24
59651 49
14498 10
25840 13
26934 39
24623 18
15050 9
36956 47
16927 7
20983 10
19311 19
23790 39
18542 10