21292 292
13814 628
433907 934
8502 91
28528 872
47766 610
86074 385
16676 376
53162 293
25346 806
107330 469
46978 497
3298 257
6665 244
5635 884
8753 797
5060 378
4858 193
68836 310