3966 753
2740 563
5481 540
1234 209
1645 289
1683 317
2340 71
2385 488
5120 611
5951 322
1860 327
23921 702
2227 435
2794 607
2662 652