311
26
1159
1325
148
11
15
13
154
130
124
145
38
27
61
57
339
25
86
16
138
48
4
235
45
29
20
115
120
82
42
409
53
33
52
75
108
56
54
40