106403 560
11830 46
209848 435
7828 732
51376 633
5959 949
3758 610
3207 545
3238 459
7703 918
1294 89
2491 215
10528 669