4096 444
3523 385
10381 327
9489 149
5772 892
6378 906
4323 541
5742 494
5256 562
3150 247
12618 120
14037 200
42463 325