4590 415
14041 503
5820 171
8611 112
6840 615
5799 469
2846 471
6485 140
4938 608
13869 37
6419 504
77556 309