30561 119
23681 107
13170 451
9087 825
198783 998
74432 278
24956 374
18819 249
66297 771
17774 621
28029 824
17762 132
39593 722
28403 388
3709 395
6119 556
84489 659