3526 330
14811 302
60632 1046
54839 874
18048 761
3391 55
6581 792
2295 119
3481 519
689 75
624 116
943 126