12990 822
5727 72
2852 244
28575 738
6667 45
14556 524
3691 397
6277 109
6103 652
5252 129
10202 68
8323 696
12435 445
3842 94
12922 241
6879 756
5128 675
7805 115
8542 513
3860 467
7144 111
26647 378
10437 940
7401 788