478
31
28
42
12
24
72
78
162
309
18
14
153
16
21
17
29
43
32
117
60
53
10
509
215
171
103
61
9
8
976
1068
36
1461
150
51
40
65
491
27
189