21375 58
17683 485
2725 401
9617 239
8289 501
4250 465
3024 284
10495 465
8503 105
2264 324
3633 797
2435 412