23013 277
1218 82
30648 740
13841 633
5145 726
9870 379
21206 840
6971 745
2500 439
1111 112
3378 396
4313 33
7532 347
882 177