252
267
332
315
197
199
170
308
261
84
551
96
282
97
243
271
722
288
256
850
783
103
552
148
134
1002
2078
192