2646 582
2595 542
555 132
1837 409
1424 150
1897 533
3114 394
2030 409
5695 664
5196 146
14615 58
189270 1095
14110 919
79926 661