4371 30
12351 85
102066 534
9165 393
7322 692
9230 680
51997 725
1647 373
32161 436
3000 56
15081 539
4881 462
3903 919