42502 338
35859 241
20317 492
34414 727
150896 893
143210 756
82734 685
39997 624
39398 608
73287 312
53946 202
20568 67
39392 236
46130 226
35211 351
40643 467
42930 563
21506 515
77571 1003
42758 611
71755 397
25557 544
83320 223
33999 842
67059 886