2796 310
4197 341
28229 919
21020 362
18095 635
10385 242
69372 501
4528 457
4746 168
5222 141
2805 355