2652 582
2597 542
555 132
1838 409
1426 150
1897 533
3116 394
2034 409
5701 664
5197 146
14617 58
189274 1095
14110 919
79926 661