284
486
183
393
102
297
73
242
41
217
38
169
99
168
9
116
29
123
61
110
36
106
7
93
5
89
17
88
285
84
16
87
4
70