5580 57
9102 821
3638 286
33818 895
14741 517
10351 313
5614 511
41026 243
50458 740
4422 798
10714 555
4116 160
8871 458