4365 30
12350 85
102015 534
9159 393
7321 692
9227 680
51990 725
1641 373
32138 436
3000 56
15075 539
4874 462
3902 919