18766 58
17476 485
2610 401
9193 239
8018 501
4148 465
2849 284
9931 465
8387 105
2115 324
3532 797
2327 412