3524 330
14801 302
60627 1046
54811 874
18044 761
3390 55
6578 792
2295 119
3480 519
688 75
622 116
942 126