9591 153
1673 396
2356 514
221 55
2104 680
1489 377
309 73
1237 315
309 50
816 247
33914 572
14081 133
6805 504