426
229
128
517
566
1605
2058
1606