120
46
40
497
139
67
52
281
189
1107
99
25
210
215
560
119
102
155
128
179
519
258
84
231
236
175
156
263
1934
106
73
298
233
323
528