1
4
7
35
181
24
174
158
257
784
189
16
9
125
169
375
41
475
142
33
46
136
20
121
45
70
66
21
17
10
13
40
32
34
94
326
246
72
38
86
329
414
108
82
68
591
241
155
116
292
23
894