5498 57
9015 821
3629 286
33669 895
14692 515
10318 313
5599 511
40940 242
50237 740
4412 798
10697 555
4110 160
8851 458