2578 625
2074 609
1740 446
815 198
3049 460
39839 548
19534 187
9286 523
13340 157
14062 130
5644 282
9580 129
7336 280
7037 431
25867 712