515 127
800 217
3095 759
7585 581
5817 832
13908 515
4083 656
54540 572
8815 592
135566 179
23341 483
9875 524