5581 57
9103 821
3638 286
33821 895
14741 517
10351 313
5614 511
41026 243
50459 740
4422 798
10714 555
4116 160
8871 458