103322 501
3782 424
6405 409
6974 512
22369 563
84015 463
15906 107
8302 145
10604 381
106867 968
6880 164
107755 938
122315 530
19377 457
57626 153
10697 245
38869 306
37442 279
13502 117
93199 602
61021 445
7776 371
6030 793
5819 667
4705 630
9842 882
6364 124
3243 346