30005 47
7556 9
15384 23
9067 15
9338 6
10344 14
7559 5
11595 8
28032 47
64499 139
8164 10
11870 23
14902 11
13550 11
7774 12
8628 9
8936 13
11985 14
8533 9
9740 9
11915 13
17712 23
7837 9
7155 3