38
13
52
60
244
1K
175
509
29
39
18
96
103
25
9
22
30
133
75
90
95
183
146
119
213
127
239
4
0
243
154
48
35
62
63
108
14
220
773