12602 2
29525 120
32746 43
20157 10
15186 4
27152 26
14726 4
14880 6
12437 4
31761 18
37710 38
93915 126
30481 45
26998 31
43323 70
40118 48
22179 22
19318 12
21678 16
18925 16
41948 68
26417 25
28509 39
160703 360