12642 12
15042 22
12970 3
20724 17
25686 44
14938 16
12360 8
15941 24
12004 11
15350 16
14705 14
28818 49
21955 13
22289 71
24160 38
44508 117
18763 37
13614 15
27158 49
15298 24
21651 26
28000 67
20594 37
60358 126