5431 826
3856 193
14769 307
15600 441
344309 930
69596 326
48238 317
59528 724
55382 361
5582 288
2470 125
8766 797
3092 181
4753 615
29115 77