21330 19
11549 9
27645 25
9937 5
18051 15
100855 127
16037 13
25353 23
10971 10
23877 13
21679 19
44823 56