12015 380
25956 703
43050 897
5309 30
13485 469
10225 637
7333 280
12433 397
5840 673
9682 708
9389 624
21317 742
5015 61
7097 464
12112 503
5911 254
13579 244
16879 96
10570 513
18520 616
5426 756
8553 873
12066 697
6035 73
16552 234
8966 506
14736 710
5522 94