14821 57
15430 484
2470 401
8358 238
7626 501
4016 465
2582 284
8779 465
8187 105
1993 324
3483 797
2255 412