19680 522
9127 623
18195 862
15693 219
11559 47
10300 678
8184 577
3842 226
31285 782
4518 406
9619 746