30005 978
11270 57
20470 83
3849 87
6329 634
16794 751
18253 557
23059 161
15037 847
11160 357
23717 328
40079 218
32655 647
6172 856
11112 361
386808 596
125564 85
121185 702
10069 486
29099 691
174700 205
49467 463
9684 487
117615 849
19755 697