5430 826
3855 193
14768 307
15599 441
344292 930
69592 326
48233 317
59521 724
55376 361
5581 288
2470 125
8766 797
3092 181
4753 615
29112 77