4963 32
30555 979
11494 58
20990 80
3949 87
6381 634
16876 751
18560 557
23432 161
15170 847
11368 357
24206 328
40484 218
32966 647
6199 856
11148 360
387637 596
126014 85
121299 702
10114 486
29296 691
175334 205
52043 463
9680 487
117916 849