21278 20
10993 10
9148 12
22842 18
30869 25
9503 1
21693 23
45119 70
24553 43
29032 38
17762 27
13162 10
19139 38
38877 26
15035 21
11504 10
19757 8
13588 12
18655 24
11066 10
30083 46
72940 113
26118 15
22920 11