103501 501
3782 424
6405 409
6974 512
22369 563
84017 463
15906 107
8302 145
10604 381
106869 968
6881 164
107763 938
122326 530
19381 457
57626 153
10697 245
38873 306
37472 279
13502 117
93222 602
61031 445
7776 371
6030 793
5819 667
4705 630
9842 882
6366 124
3243 346