9950 9
14947 23
165871 234
8751 4
42180 136
12335 27
41678 25
10432 30
7501 9
11773 19
8697 19
11946 51
20871 38
20193 36
127341 251
38542 23
6153 18
6633 20
40876 62
19160 47
17617 51
18164 55
24868 81
28893 68