21180 58
17659 485
2704 401
9585 239
8265 501
4243 465
3006 284
10455 465
8483 105
2254 324
3619 797
2418 412