3524 330
14803 302
60628 1046
54817 874
18044 761
3390 55
6579 792
2295 119
3480 519
688 75
622 116
942 126