2597 92
2048 447
2641 743
18260 515
2172 361
1126 122
2954 785
3344 513
5468 426
2688 560
5317 536
2225 342
3497 173
7761 415
5345 184
9757 796
5772 505
5829 858
4509 376
2507 378
5818 721
7844 388
16287 513
25472 573
4301 362
9300 78
14377 304
3449 616