15129 9
13076 6
15909 22
21000 10
12126 10
13741 29
20295 33
12962 11
8810 3
10514 3
9382 3
9822 7
20957 29
9552 5
19444 44
11334 8
8178 2
9671 7
10028 3
15101 23
11226 10
16474 12
30263 29
10488 3