87215 422
66797 500
167374 743
189525 992
81599 1114
27698 486
42870 262
74835 872
47713 384
25519 273
27846 402
18259 96
28150 143
24910 421
8262 570
16020 521
1665 101