389
54
20
113
21
61
23
28
17
426
41
159
173
57
36
27
89
53
64
45
73
156
83
62
30
51
295
19
32
39
49
55
14
33
24
50
44
97
92
35
87
72
31
338
69
371
9