18768 58
17476 485
2610 401
9194 239
8018 501
4148 465
2850 284
9934 465
8388 105
2115 324
3533 797
2327 412