12989 158
2583 716
17865 346
11466 153
15649 879
24071 644
4123 575
5065 506
5566 106
3210 665
12047 449
5033 911
797 71
4345 468