1260 365
2382 704
2047 603
2327 469
337 102
2697 625
2843 614
3109 413
3849 599
4951 211
7087 358
8970 679
4125 357
16558 463