3528 330
14820 302
60638 1046
54871 874
18060 761
3391 55
6585 792
2300 119
3481 519
689 75
624 116
943 126