3960 753
2737 563
5476 540
1230 209
1640 289
1680 317
2329 71
2382 488
5113 611
5939 322
1858 327
23886 702
2225 435
2794 607
2659 652