19680 522
9128 623
18200 862
15696 219
11562 47
10308 678
8186 577
3846 226
31290 782
4519 406
9624 746