21186 292
13776 628
432978 933
8476 91
28456 872
47531 610
85268 385
16556 376
52506 293
24944 806
106395 469
46811 497
3267 257
6644 244
5618 884
8737 797
5031 378
4829 193
68290 310