21181 292
13774 628
432911 933
8474 91
28454 872
47520 610
85230 385
16550 376
52485 293
24925 806
106358 469
46791 497
3264 257
6643 244
5617 884
8737 797
5030 378
4826 193
68263 310