110035 676
29794 325
41412 527
77717 425
58692 312
57318 224
52649 581
47351 417
134695 928
80464 735
121282 160
35675 275
106423 103
71910 827
23876 49
17644 330
58016 532
52437 603
126645 386
61859 688
103895 402
100658 235
93431 904
158498 540
45049 60
82587 599
94739 507
50891 409