21292 292
13813 628
433903 934
8502 91
28528 872
47765 610
86069 385
16676 376
53159 293
25345 806
107325 469
46978 497
3298 257
6665 244
5635 884
8753 797
5060 378
4858 193
68836 310