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