21295 292
13818 628
433936 934
8503 91
28528 872
47777 610
86115 385
16682 376
53186 293
25361 806
107369 469
46979 497
3300 257
6667 244
5635 884
8753 797
5062 378
4859 193
68857 310