2631 625
2086 609
1757 446
817 198
3052 460
39865 548
19544 187
9288 523
13391 157
14089 130
5650 282
9601 129
7342 280
7041 431
25937 712