128530 21
61257 5
29857 3
30154 2
46429 6
26205 1
27882 1
32802 2
27704 5
20478 7
24006 4
165077 18
162479 27
20356 2
34583 4
131803 24
55652 5
49033 4
49528 14
97381 4
17479 1
70104 18
44758 3
95132 10