30026 146
14199 180
3634 169
5116 679
3595 520
5159 338
2546 275
6319 338
5071 822
18058 307
47047 900
71259 603
49871 256
159356 292
297367 391
144134 775
10572 408
9184 244
5400 530
2844 70
17106 444
5873 737
9653 239
20278 891