15557 32
4516 366
2631 124
4129 65
2607 94
4943 606
2948 274
4068 76
25761 173
2479 454
4923 660
7550 479