8960 269
19235 1049
30722 664
18778 236
15455 146
12689 703
6511 661
5838 328
5132 425
4011 227
4271 415
3699 94