4376 30
12353 85
102193 534
9170 393
7327 692
9237 680
52002 725
1650 373
32191 436
3009 56
15092 539
4886 462
3903 919