21288 288
10656 689
93203 226
107965 634
7479 496
5591 477
8619 511
13653 325
18370 494
152793 207
6196 676
1897 80