3532 330
14838 302
60640 1046
54885 874
18064 761
3391 55
6587 792
2302 119
3481 519
689 75
624 116
944 126