23025 277
1219 82
30711 740
13858 633
5180 726
9873 379
21274 840
6978 745
2503 439
1114 112
3384 396
4347 33
7533 347
885 177