12601 666
3589 81
9889 577
3112 284
5800 875
4566 692
12742 715
4713 389
5130 665
3306 184
6784 427
9748 553
17512 694
3832 182
5472 717
4981 663
8467 577
7528 528
7985 804
14840 162
13591 596
6919 113
6318 561
11363 868
6396 861
5084 151
5105 908
10039 728