31133 5
117308 6
24502 8
31053 4
53827 2
51178 8
16329 9
31480 8
41784 9
20555 9
39180 7
33476 6
16458 8
35278 12
38756 5
46958 9
19404 3
13659 1
14551 5
13377 8
7582 1
252328 16
143627 10
278455 37