21293 292
13814 628
433910 934
8502 91
28528 872
47768 610
86085 385
16677 376
53168 293
25347 806
107340 469
46979 497
3299 257
6666 244
5635 884
8753 797
5060 378
4858 193
68841 310