4391 30
12363 85
102383 534
9180 393
7330 692
9251 680
52009 725
1654 373
32255 436
3016 56
15124 539
4889 462
3907 919