2949 309
24793 594
2982 201
3482 142
3753 97
5227 585
6177 517
8562 433
7636 504
13650 416
5388 70
3691 589