21292 292
13814 628
433909 934
8502 91
28528 872
47766 610
86079 385
16677 376
53165 293
25347 806
107334 469
46979 497
3298 257
6666 244
5635 884
8753 797
5060 378
4858 193
68839 310