20893 15
9538 5
22830 39
11107 4
16578 12
12280 9
44440 77
22885 29
12195 13
36039 59
10321 10
23839 27
19496 22
18979 32
16133 18
12329 7
59731 127
53798 78
22189 67
29599 71
12250 18
15421 17
13461 17
25940 35