4376 30
12351 85
102182 534
9170 393
7327 692
9234 680
52001 725
1650 373
32182 436
3009 56
15090 539
4886 462
3903 919