38
395
88
24
1404
173
27
146
63
96
51
125
152
43
198
317
103
313
751
113
114
79
137
521
30
166
28
330
83
850
25
5287
53
210
282
95
39
32
35
52
66
216
46
190
44
74