5983 685
5441 468
8011 621
3008 240
4939 368
4055 875
6648 308
2691 401
3868 376
4287 160
4927 502
5112 623
2532 122