15002 19
18267 16
13898 16
8152 3
8285 1
12765 30
8740 8
10668 16
22093 30
14424 20
10168 4
7806 4
86657 172
8095 4
10336 12
7579 2
10296 8
14647 23
11722 15
20529 33
8382 8
8776 7
11516 5
99915 212