3535 330
14855 302
60649 1046
54910 874
18077 761
3392 55
6587 792
2303 119
3481 519
689 75
624 116
946 126