19633 1
42504 2
32657 10
35358 8
30378 7
19254 1
23427 1
42184 8
31353 3
21579 3
36581 2
36803 3
30577 5
32079 8
38583 5
55106 12
45977 10
45357 7
40027 5
86628 20
91252 25
27029 5
35084 6
40734 15