42857 12
20278 1
35659 10
30704 5
41482 6
28381 3
41984 6
36284 4
23777 1
37152 4
31301 3
24030 4
149754 39
25679 2
37452 5
42701 8
32105 5
55006 11
38351 2
112409 13
55708 11
27731 2
30451 5
21756 2