106281 560
11830 46
209797 435
7828 732
51334 633
5958 949
3757 610
3205 545
3236 459
7702 918
1294 89
2491 215
10528 669