86
1563
211
35
20
27
41
53
320
1170
1343
150
12
16
13
157
131
129
151
38
25
64
63
352
28
15
145
46
6
236
32
57
119
84
43
414
52
37
80
132
93
112
56