30220 119
23036 107
12932 450
8966 825
190065 993
72199 276
24451 374
16386 246
62152 768
16594 620
27645 823
17166 132
35062 720
25697 388
3572 395
5909 556
80533 658