1895 399
2924 963
486 61
20984 747
8533 244
7534 528
8309 596
18204 647
2763 182
3932 395
5742 552
17518 505