45042 266
3043 446
3475 944
26813 666
25470 526
1051705 2653
143727 328
56997 430
22079 1020
259455 581
4941 77
3912 542
4399 615
2571 78
3667 196