110333 19
35778 2
813426 126
55053 8
25705 3
28704 3
37276 3
19381 2
24009 4
36801 4
54757 8
108903 10
32431 3
92726 6
64758 9
31408 1
166130 29
57851 9
58958 8
1120932 179
45832 7
67803 7
371676 62
42357 3