3580 608
5931 323
14086 409
6107 492
15896 58
6274 789
20962 807
7424 482
10877 169
5613 747
4408 554