21183 292
13775 628
432933 933
8475 91
28454 872
47524 610
85244 385
16553 376
52494 293
24936 806
106379 469
46806 497
3266 257
6644 244
5618 884
8737 797
5031 378
4828 193
68275 310