13422 13
6925 3
5508 2
7585 7
5331 4
7499 9
11593 12
7385 12
5031 1
6970 6
7259 11
23267 50
10808 9
5370 5
5798 5
9529 18
10973 13
8337 10
16663 30
20614 43
16016 19
9562 17
7604 14
28636 89