14371 74
7236 334
3546 368
59220 932
21245 327
18267 741
10567 673
34078 718
4881 427
12663 795
11898 444
2232 48
4652 59
3126 293
6663 879
26055 522