3526 330
14818 302
60636 1046
54860 874
18056 761
3391 55
6583 792
2298 119
3481 519
689 75
624 116
943 126