21328 292
13824 628
434191 934
8510 91
28547 872
47842 610
86356 385
16724 376
53381 293
25476 806
107625 469
47005 497
3311 257
6673 244
5640 884
8759 797
5067 378
4865 193
68989 310