12995 158
2593 716
17882 346
11476 153
15654 879
24086 644
4123 575
5066 506
5566 106
3211 665
12048 449
5034 911
799 71
4345 468