14688 306
12800 101
12133 256
12799 68
10402 45
8597 240
6981 71
11825 842
36639 374
4224 284
8165 212
17003 445
9643 718
18376 612
7058 890
2180 200
8595 123
5316 30
13497 469
11564 810
7814 115
12862 532
10590 513
6050 73
5784 160
6713 456
19463 779
7481 907