47540 540
15271 445
8176 760
9918 842
16878 349
7872 407
8347 239
60881 618
10468 442
1913 120
8096 88
18792 315
4298 544
25033 501
7580 646
11686 183
8842 732
43671 570
13343 648
10769 628
5186 692
16405 624
85404 931
6265 721
5104 414
9788 248
4876 521
22559 239