19000 8
19508 11
10946 8
12662 5
17002 16
11788 4
15289 9
12502 10
38708 77
10876 5
10202 5
50118 52
12399 6
18971 20
14372 10
13000 7
9362 3
11850 2
16612 16
13673 14
12253 6
12592 9
16223 25
21870 41