213
9
109
17
24
485
159
16
18
140
380
31
30
87
76
188
1024
387
60
108
116
98
69
36
54
19
55
8
53
121
96
194
122
150
97
49
33
190
56