4370 30
12350 85
102060 534
9165 393
7322 692
9230 680
51996 725
1647 373
32156 436
3000 56
15080 539
4880 462
3903 919