21298 292
13818 628
433955 934
8503 91
28528 872
47782 610
86133 385
16687 376
53196 293
25367 806
107378 469
46980 497
3300 257
6667 244
5636 884
8754 797
5062 378
4859 193
68865 310