3023 861
22709 253
2971 509
9410 424
11821 585
1527 202
10626 702
4970 44
59103 85
33067 556
19215 818
19528 116
14617 355
23577 294