1492 50
5402 93
3992 667
5030 454
9923 359
5172 620
15167 343
6203 582
4061 640
2334 305
6417 710
7943 571
3227 149
6565 260
6377 648
4819 509
7126 425
5456 708
5605 463
3774 841
8404 683
3014 313
4628 468
7713 810