629
651
2293
630
1050
5229
670
603
521
692
555
462
419
497
412
641
1352