2949 309
24797 594
2986 201
3484 142
3756 97
5596 585
6178 517
8576 433
7638 504
13650 416
5388 70
3691 589