3580 608
5930 323
14084 409
6104 492
15891 58
6271 789
20961 807
7420 482
10874 169
5613 747
4407 554