1898 399
2929 963
494 61
20995 747
8548 244
7556 528
8322 596
18227 647
2774 182
3941 395
5750 552
17583 505