30062 90
37411 542
2082 114
16502 664
3456 498
5319 100
6721 614
5174 600
4561 260
5113 512
20047 286
4239 47
8470 765
3448 79
4484 72
40825 544
2209 412
4628 30
6145 670
3387 727