2581 625
2074 609
1740 446
815 198
3050 460
39840 548
19534 187
9287 523
13344 157
14063 130
5644 282
9581 129
7337 280
7037 431
25868 712