5430 826
3855 193
14766 307
15596 441
344249 930
69578 326
48217 317
59492 724
55370 361
5580 288
2465 125
8765 797
3092 181
4752 615
29098 77