2425 695
1792 517
1463 391
5669 357
16063 338
3533 771
14085 109
8579 546
20165 623
43188 759
20257 387
3525 598
5418 145