49945 37
14088 12
6382 5
21083 21
9211 9
11566 10
21565 25
16473 18
50570 58
14462 14
18580 19
12323 13