18895 58
17489 485
2616 401
9230 239
8027 501
4148 465
2855 284
9972 465
8399 105
2118 324
3545 797
2332 412