1220
681
636
4964
679
14165
1496
625
800
676
871
610
593
2248
670
1206
558
519
3312
1425