5984 685
5442 468
8016 621
3008 240
4942 368
4056 875
6649 308
2691 401
3870 376
4291 160
4927 502
5117 623
2535 122