3515 330
14771 302
60607 1046
54760 874
18027 761
3386 55
6578 792
2287 119
3480 519
687 75
622 116
942 126