1484 328
11657 300
58420 1046
51269 874
16697 761
3135 55
6354 792
1869 119
3154 519
653 75
599 116
866 126