21702 23
19039 13
29839 32
9502 7
15723 14
23766 13
46218 54
18616 18
15841 13
12575 11
19221 15
11466 8