23063 277
1225 82
30914 740
13919 634
5254 726
9900 379
21448 840
7017 745
2545 439
1130 112
3427 396
4404 34
7542 347
893 177