4080 753
19501 614
17988 460
1789 213
13961 396
12881 663
28585 538
11635 95
15011 54
8956 409
13101 353
11373 478