21184 5
162282 9
53901 6
27302 9
1534530 117
49052 5
36709 7
460783 35
18806 9
29859 4
34828 5
42483 9
40353 2
45928 2
29909 8
33129 6
115781 6
88852 12
28154 3
26407 10
550903 52
767626 78
413157 49
108178 13