28876 271
16878 213
32767 520
92980 359
175050 881
22000 664
50847 661
98569 276
3790 369
131184 758
82544 205
500053 1012
79744 157
112135 313
26396 897
158393 817
3235 188
55741 307
158323 394
39721 375
26013 502
101144 460
98531 346
41942 243
20797 533
31765 254
15855 547
15559 252