3960 753
2737 563
5476 540
1230 209
1640 289
1681 317
2330 71
2382 488
5113 611
5945 322
1858 327
23890 702
2226 435
2794 607
2660 652