5430 826
3855 193
14766 307
15597 441
344265 930
69584 326
48224 317
59507 724
55373 361
5580 288
2468 125
8765 797
3092 181
4752 615
29101 77