3051 943
4733 347
8553 284
20741 673
3856 24
2529 296
3742 747
4082 595
24490 36
1642 260
1625 282
16158 278