59
26
158
38
1416
121
143
11
141
31
54
142
174
173
874
46
36
319
27
105
90
47
20
19
190
24
297
51
25
37
99
82
67
28
350
271
32
165
166
63
3392
303
186
139
1579
226
95
10
106
48
559
793