4368 30
12350 85
102036 534
9162 393
7321 692
9228 680
51990 725
1641 373
32145 436
3000 56
15075 539
4875 462
3902 919