40032 700
28887 361
13682 552
5742 649
3687 854
3710 660
4165 344
6162 503
5084 370
5630 530
6105 709
4191 611
23267 663
19382 375
4379 241
3776 495
4719 316
4287 484
20349 651
2759 348
5282 703
3230 167
4424 184
16595 817