2583 625
2075 609
1743 446
815 198
3051 460
39845 548
19536 187
9287 523
13352 157
14068 130
5646 282
9583 129
7338 280
7037 431
25874 712