19967 58
17541 485
2652 401
9413 239
8117 501
4195 465
2922 284
10231 465
8440 105
2198 324
3576 797
2366 412