3535 330
14860 302
60656 1046
54932 874
18084 761
3392 55
6588 792
2303 119
3481 519
690 75
624 116
946 126