6885 459
5192 832
10555 555
31511 281
636661 1442
12763 735
14388 653
142693 327
115067 866
10655 842
12432 676
3037 59
3947 95
3273 226
3733 407
4291 528