3526 330
14818 302
60636 1046
54862 874
18057 761
3391 55
6583 792
2299 119
3481 519
689 75
624 116
943 126