3276 310
4904 342
29228 919
21506 362
18725 635
11106 243
71687 501
4707 457
12207 170
5438 141
2931 355