5428 826
3855 193
14758 307
15593 441
344220 930
69574 326
48200 317
59471 724
55366 361
5580 288
2463 125
8762 797
3091 181
4749 615
29082 77