15029 693
18940 145
5070 724
120988 616
16154 567
5029 714
8736 656
14748 604
73287 533
34508 941
5832 552
12962 523
13885 303
6000 426
9744 406
20895 716
3886 262
5069 207
20717 655
5261 706
5956 962
8016 804
12183 648
4770 129
9590 572
5734 696
21025 472
20810 195