25
452
12
9
7
14
26
17
83
46
19
22
150
10
151
92
129
81
47
41
18
63
97
392
62
123
37
32
68
414
15
366
85
385
44
20
307
55
28
86
35
27
29
58
36
288
34
54