15006 30
6822 2
7361 2
10638 14
9767 12
7976 4
23011 50
11665 7
10254 7
7472 3
8430 6
9974 12
8149 2
13310 19
9087 7
8140 8
9639 8
7872 2
9196 2
8005 5
15625 17
15099 29
6955 2
11351 12