5680 691
2369 38
46634 211
75903 416
27048 443
11509 643
5648 309
2533 311
134561 465
6138 613
22503 737
6018 131
4317 335