19697 58
17525 485
2643 401
9380 239
8095 501
4182 465
2894 284
10149 465
8430 105
2151 324
3565 797
2353 412