20580 111
4743 89
6088 500
14797 778
13504 497
7278 196
3052 257
4558 620
6286 587
3429 369
12991 287