4593 415
14045 503
5827 171
8627 112
6847 615
5806 469
2853 472
6496 140
4943 608
13875 37
6426 504
77713 309