21276 21
10199 8
13098 12
13866 13
35585 41
21328 19
16296 15
17663 16
16342 12
11545 9
19480 13
19187 17