20581 111
4747 89
6091 500
14841 778
13506 497
7285 196
3055 257
4558 620
6291 587
3431 369
13008 287