296
32
182
47
53
33
447
24
176
23
76
25
105
13
78
45
27
73
225
46
28
19
30
38
94
18
29
39
22
81
71
42
17
69
57
37
15
84
945
63
36