2949 309
24810 594
2988 201
3485 142
3757 97
5906 585
6181 517
8594 433
7638 504
13654 416
5390 70
3692 589