30047 796
20596 311
5400 913
69845 831
114994 478
3516 442
5948 275
7394 385
3745 611
11499 354
23905 569
104236 712
146887 328
16245 185
15749 369
35653 268
11221 494
6928 567
4472 730
2687 239
1705 144
20880 549