4096 205
7423 172
11205 797
8923 747
20023 839
5904 362
7443 464
6687 333
19111 389
4168 187
5838 150
9639 898
8687 656
6439 504
9697 540
6974 512
7376 558
8411 86
14052 308
25104 169
5763 397
5930 89
7591 678
16633 640