345
224
272
89
82
546
139
237
140
1093
265
151
385
203
1050
178
154
256
229
244
1116
579
461
422
79
261
3748
121
1260
921
197
285
885