29702 4
26277 2
23881 3
25177 3
32879 5
20531 4
18033 1
46430 5
23652 3
22131 2
20252 1
26476 3
27808 7
31878 3
26754 3
37481 4
471502 43
49934 7
75555 11
40001 2
40053 5
32352 7
34007 4
34505 5