3003 809
710 139
1629 404
3269 761
4867 629
2675 362
289793 937
2227 108
176117 435
49875 477
46364 231
64417 473
58125 144
71814 650