24083 342
8465 68
4716 353
20948 331
3148 46
9704 967
3471 145
7207 703
7006 671
5518 752
7473 336
20740 380
17694 692
5612 242
5511 153
22528 429
6555 111
1606 38