2877 852
2643 288
4505 239
3519 307
3626 493
4262 603
148054 696
166791 824
127585 369
28657 893
65357 726
17683 742
23427 568
29040 1065
10479 709
19500 865
15384 339
18890 486
17414 555
10643 665
12209 987