130
897
149
390
96
278
82
297
67
280
74
65
204
99
121
44
140
15
255
13
105
12
143
19
132
176
23
122
61
714
110
16
115
50