3996 753
2769 563
5560 540
1293 209
1667 289
1694 317
2425 71
2442 488
5180 611
6304 322
1923 327
24232 702
2273 435
2814 607
2697 652