2949 309
24777 594
2982 201
3480 142
3751 97
4815 585
6170 517
8547 433
7634 504
13645 416
5379 70
3691 589