4355 30
12341 85
101788 534
9146 393
7310 692
9207 680
51981 725
1635 373
32069 436
2993 56
15053 539
4865 462
3898 919