4096 444
3522 385
10381 327
9483 149
5771 892
6378 906
4323 541
5742 494
5256 562
3150 247
12617 120
14036 200
42451 325