15580 67
1411 177
30215 717
8181 182
23772 106
12614 233
7592 788
2369 221
9246 664
2144 439
7662 453
4038 101