2593 831
555 127
826 217
3165 759
7785 581
5897 832
13938 515
4104 656
54557 572
8845 592
138036 180
23439 483
9918 524