287
485
187
393
104
296
73
242
42
218
278
1,047
38
169
99
168
9
116
29
123
62
111
36
106
7
93
5
89
17
88
84
16
87
4
70