13954 756
4342 493
3428 506
34393 149
41549 590
50375 608
17852 332
9647 798
28657 309
12961 234
21009 828
11858 591
26613 712
10542 195