53758 75
10251 8
19654 40
8921 5
8410 5
15167 10
7793 3
12028 17
8860 8
14215 12
42603 97
14912 17
13344 21
15007 22
45370 92
26881 36
93492 162
38950 21
28776 57
105452 126
8172 1