47025 268
3060 446
3483 944
26820 666
25471 526
1051948 2653
144050 328
57066 430
22096 1020
259757 581
4957 77
3914 542
4404 615
2573 78
3679 196