22339 30
11453 9
27647 32
25315 17
7805 6
10198 2
9628 3
8355 3
8075 2
9914 5
14502 13
13600 16
9099 6
9398 4
12150 11
8715 3
29347 58
13854 11
9792 3
15240 13
9739 7
11419 6
29405 38
34872 24