4593 415
14045 503
5827 171
8627 112
6846 615
5806 469
2853 472
6496 140
4943 608
13875 37
6425 504
77709 309