260
605
78
120
46
41
498
139
67
52
281
190
1110
100
25
210
215
561
119
102
155
128
179
522
258
84
231
236
175
158
267
1937
106
73
298
233
323
528