4006 753
2776 563
5575 540
1296 209
1671 289
1698 317
2441 71
2447 488
5212 611
6317 322
1935 327
24307 702
2280 435
2815 607
2710 652