3580 608
5930 323
14083 409
6103 492
15882 58
6269 789
20959 807
7418 482
10873 169
5612 747
4407 554