3526 310
5674 342
29888 919
21991 362
19223 635
11388 243
73758 504
4870 457
12388 170
5556 141
3011 355