56806 5
35153 4
26631 3
40176 5
31880 5
26030 1
29552 7
26877 6
28731 3
20802 1
30478 6
21853 3
89129 15
34576 3
392631 66
55305 8
23906 5
31759 5
43134 11
49879 10
17127 3
21256 3
53453 8
42004 5