15927 29
7590 9
9490 13
9632 13
8231 8
7334 5
7514 2
11153 6
9805 6
6820 7
7702 7
7646 5
11065 23
23302 47
7196 3
13134 24
11706 11
13322 26
54396 176
11472 22
14985 13
14016 6
63129 128
16760 50