4091 753
19503 614
17988 460
1790 213
13961 396
12881 663
28586 538
11635 95
15011 54
8956 409
13101 353
11374 478