20946 58
17640 485
2694 401
9564 239
8238 501
4231 465
2993 284
10413 465
8469 105
2248 324
3613 797
2396 412