4368 30
12350 85
102044 534
9162 393
7322 692
9229 680
51990 725
1641 373
32150 436
3000 56
15077 539
4879 462
3902 919