212
259
221
285
564
338
307
330
345
1343
1170
998
1190
319
306