12513 52
77702 513
4611 317
5135 453
10570 307
9051 327
13102 151
6373 70
24262 213
36893 432
5057 468
14221 781
5086 674
21999 383
5581 456
4337 414
4947 660
21983 641
4945 428
8628 240
8093 396
1883 213
17988 695
7501 628