19796 470
9932 462
15257 675
1983 29
12683 590
8049 576
9153 987
4764 485
7908 797
20976 154
7036 84
13201 71
6798 317
6131 443
5482 110
5655 732
8316 348
8462 222
22177 641
6786 786
5700 852
14904 1021
6816 253
6356 571