10403 10
12325 18
11183 5
9635 6
12640 11
9268 8
19417 35
6631 1
8874 2
11846 6
9275 5
16366 8
7249 5
14935 10
10335 3
7662 1
7252 5
6759 5
11005 8
7771 2
8899 5
7984 3
11173 7
7965 5