3526 310
5675 342
29889 919
21993 362
19223 635
11388 243
73762 504
4870 457
12388 170
5556 141
3011 355