30005 978
11271 57
20472 83
3849 87
6329 634
16794 751
18254 557
23060 161
15037 847
11161 357
23717 328
40079 218
32656 647
6172 856
11112 361
386809 596
125564 85
121185 702
10069 486
29099 691
174700 205
49468 463
9684 487
117615 849
19755 697