25383 3
55178 3
73454 13
43502 3
65757 8
41002 3
27377 5
31533 5
29080 1
40054 5
300654 36
21959 1
49728 6
32606 2
56979 3
36009 2
38528 14
45681 2
139052 29
153684 16
100004 5
87428 9
76929 11
53283 10