29952 757
28270 210
26863 219
18555 833
4372 644
16088 437
8740 142
17086 583
7646 213
6010 429
21943 155
7136 670
5963 387
10588 661
13882 875
14096 631