59
35
10
25
38
388
13
45
144
33
43
173
124
4
326
9
7
14
2
12
69
6
82
37
205
46
479
232
53
116
27
40
195
8
58
51
54
11
30
56
85
251