38
19
289
44
30
24
8
532
29
54
229
238
191
82
51
47
104
312
123
17
42
68
12
62
26
213
120
49
348
41
4445
188
6134
138
81