104833 559
11809 46
209013 434
7813 732
50722 633
5942 949
3741 610
3198 545
3226 459
7682 918
1277 89
2477 215
10513 669