30563 119
23683 107
13172 451
9089 825
198901 998
74459 278
24962 374
18858 249
66344 771
17777 621
28035 824
17775 132
39660 722
28429 388
3712 395
6124 556
84542 659