21299 292
13818 628
433973 934
8503 91
28528 872
47789 610
86155 385
16689 376
53209 293
25376 806
107390 469
46984 497
3300 257
6667 244
5636 884
8754 797
5062 378
4859 193
68873 310