20277 24
14407 10
6682 3
10876 5
7141 8
7081 11
11667 5
9520 7
9211 12
7633 9
10724 3
28058 37
12381 7
9170 11
14531 9
8936 5
8143 4
7370 8
7509 9
11914 23
8460 12
13732 14
14899 23
38841 46