21289 292
13813 628
433870 934
8501 91
28528 872
47760 610
86051 385
16670 376
53133 293
25328 806
107293 469
46971 497
3296 257
6664 244
5635 884
8752 797
5060 378
4858 193
68831 310