15280 14
12636 20
5871 7
11690 3
14914 6
10954 12
19704 39
12040 9
6803 7
24274 31
136531 89
58290 126
19339 14
17405 24
8243 4
15939 9
28684 36
5018 4
11873 8
23330 33
15361 18
6167 5
29561 33
20442 27