264
381
397
915
2249
1098
477
212
231
194
121
785
422
435
441
452
483
38
576
523
6310
583
393
425
2343
266
163
535
603